Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   Related Pages  

Atlas::Negotiate< Stream > Class Template Reference

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

#include <Negotiate.h>

Inheritance diagram for Atlas::Negotiate< Stream >:

Atlas::Task List of all members.

Public Types

enum  State { IN_PROGRESS, SUCCEEDED, FAILED }

Public Member Functions

virtual State GetState ()=0
virtual Codec< Stream > * GetCodec ()=0

Detailed Description

template<typename Stream>
class Atlas::Negotiate< Stream >

Negotiation of codecs and filters for an Atlas connection.

non blocking negotiation of Codecs requires a list of avalable Codecs, along with the name of sender and a Socket

See also:
Connection

Codec


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

Copyright 2000 the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.