Valkka  1.6.1
OpenSource Video Management
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Outbound Class Reference

A base class that unifies all kinds of outgoing streams (i.e. More...

#include <livethread.h>

Inheritance diagram for Outbound:
Inheritance graph
[legend]
Collaboration diagram for Outbound:
Collaboration graph
[legend]

Public Member Functions

 Outbound (UsageEnvironment &env, FrameFifo &fifo, LiveOutboundContext &ctx)
 Default constructor.
 
virtual ~Outbound ()
 Default virtual destructor.
 
virtual void reinit ()
 Reset session and subsessions.
 
virtual void handleFrame (Frame *f)
 Setup session and subsessions, writes payload.
 

Public Attributes

LiveOutboundContextctx
 Identifies the connection type, stream address, etc. See LiveOutboundContext.
 
UsageEnvironment & env
 Identifies the live555 event loop.
 
FrameFifofifo
 Outgoing fFrames are being read and finally recycled here.
 

Protected Attributes

bool setup_ok
 
bool at_setup
 Flags used by Outbound::handleFrame.
 

Detailed Description

A base class that unifies all kinds of outgoing streams (i.e.

streams sent by live555). Analogical to Connection (that is for incoming streams).

Parameters
envSee Outbound::env
fifoSee Outbound::fifo
ctxSee Outbound::ctx

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