Atlas-C++
Public Types | Public Member Functions | List of all members
Atlas::Negotiate Class Referenceabstract

Negotiation of codecs and filters for an Atlas connection. More...

#include <Negotiate.h>

Inheritance diagram for Atlas::Negotiate:
Atlas::Net::StreamAccept Atlas::Net::StreamConnect

Public Types

enum  State { IN_PROGRESS, SUCCEEDED, FAILED }
 

Public Member Functions

virtual State getState ()=0
 
virtual CodecgetCodec (Bridge &)=0
 
virtual void poll (bool can_get=true)=0
 

Detailed Description

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

See also
Connection
Codec
Filter

The documentation for this class was generated from the following file:

Copyright 2000-2004 the respective authors.

This document can be licensed under the terms of the GNU Free Documentation License or the GNU General Public License and may be freely distributed under the terms given by one of these licenses.