40.2.3 Using transport agents via system calls

Once transport agents have been configured and applications attached, applications can use transport services via the following system calls. These calls can be invoked at either OTcl or C++ level, thereby allowing applications to be coded in either C++ or OTcl. These functions have been implemented as virtual functions in the base class Agent, and can be redefined as needed by derived Agents. Note that certain calls are not applicable for certain agents; e.g., a call to []close a UDP connection results in a no-op. Additional calls can be implemented in specialized agents, provided that they are made public member functions.

Tom Henderson 2011-11-05