BMA Server Framework
/home/barant/Documents/Development/BMASockets/BMAStreamSocket.h
1 #ifndef __BMAStreamSocket_h__
2 #define __BMAStreamSocket_h__
3 
4 #include "BMATCPSocket.h"
5 #include "BMAEPoll.h"
6 #include "BMAStreamFrame.h"
7 
8 class BMAStreamSocket : public BMASession {
9 
10  public:
11  BMAStreamSocket(BMAEPoll &ePoll);
12  ~BMAStreamSocket();
13  int writeFrame(BMAStreamFrame *frame);
14 
15  protected:
16  void onDataReceived(char *data, int length);
17  void onStreamDataReceived(BMAStreamFrame *frame);
18 
19  private:
20 
21 };
22 
23 #endif
void onDataReceived(char *data, int length)
Called when data is received from the socket.
Definition: BMAStreamSocket.cpp:12
Definition: BMAStreamFrame.h:4
Definition: BMAStreamSocket.h:8
Definition: BMAEPoll.h:29
Definition: BMASession.h:16