Atlas 0.7.0
Networking protocol for the Worldforge system.
|
#include <Negotiate.h>
Public Types | |
enum | State { IN_PROGRESS , SUCCEEDED , FAILED } |
Public Member Functions | |
virtual State | getState ()=0 |
virtual std::unique_ptr< Codec > | getCodec (Bridge &)=0 |
virtual void | poll ()=0 |
Negotiation of codecs and filters for an Atlas connection
non blocking negotiation of Codecs and Filters requires a list of avalable Codecs and Filters, along with the name of sender and a Socket
Definition at line 28 of file Negotiate.h.
enum Atlas::Negotiate::State |
Definition at line 33 of file Negotiate.h.
Implemented in Atlas::Net::StreamConnect, and Atlas::Net::StreamAccept.