Home | History | Annotate | Download | only in flip_server

Lines Matching full:virtual

22   virtual void InitSMInterface(SMInterface* sm_other_interface,
24 virtual void InitSMConnection(SMConnectionPoolInterface* connection_pool,
32 virtual size_t ProcessReadInput(const char* data, size_t len) = 0;
33 virtual size_t ProcessWriteInput(const char* data, size_t len) = 0;
34 virtual void SetStreamID(uint32 stream_id) = 0;
35 virtual bool MessageFullyRead() const = 0;
36 virtual bool Error() const = 0;
37 virtual const char* ErrorAsString() const = 0;
38 virtual void Reset() = 0;
39 virtual void ResetForNewInterface(int32 server_idx) = 0;
44 virtual void ResetForNewConnection() = 0;
45 virtual void Cleanup() = 0;
47 virtual int PostAcceptHook() = 0;
49 virtual void NewStream(uint32 stream_id, uint32 priority,
51 virtual void SendEOF(uint32 stream_id) = 0;
52 virtual void SendErrorNotFound(uint32 stream_id) = 0;
53 virtual size_t SendSynStream(uint32 stream_id,
55 virtual size_t SendSynReply(uint32 stream_id,
57 virtual void SendDataFrame(uint32 stream_id, const char* data, int64 len,
59 virtual void GetOutput() = 0;
60 virtual void set_is_request() = 0;
62 virtual ~SMInterface() {}
67 virtual ~SMConnectionInterface() {}
68 virtual void ReadyToSend() = 0;
69 virtual EpollServer* epoll_server() = 0;
74 virtual ~SMConnectionPoolInterface() {}
75 virtual void SMConnectionDone(SMConnection* connection) = 0;