COVISE Core
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
covise::TMEntry Class Reference

#include <dmgr.h>

Collaboration diagram for covise::TMEntry:
Collaboration graph
[legend]

Public Member Functions

void print ()
 

Private Member Functions

 TMEntry (int i, char *h, Connection *c)
 
int make_data_conn (char *new_interface)
 
int complete_data_conn (Message *msg)
 
int recv_data_msg (Message *msg)
 
int send_data_msg (const Message *msg)
 

Private Attributes

int id
 
Hosthost
 
const Connectionconn = nullptr
 
const Connectiondata_conn = nullptr
 
AVLTree< ObjectEntry > * objects
 

Friends

class TransferManagerProcess
 
class ObjectEntry
 

Constructor & Destructor Documentation

◆ TMEntry()

covise::TMEntry::TMEntry ( int  i,
char *  h,
Connection c 
)
private

Member Function Documentation

◆ complete_data_conn()

int covise::TMEntry::complete_data_conn ( Message msg)
private

◆ make_data_conn()

int covise::TMEntry::make_data_conn ( char *  new_interface)
private

◆ print()

void covise::TMEntry::print ( )
inline

◆ recv_data_msg()

int covise::TMEntry::recv_data_msg ( Message msg)
inlineprivate

◆ send_data_msg()

int covise::TMEntry::send_data_msg ( const Message msg)
inlineprivate

Friends And Related Function Documentation

◆ ObjectEntry

friend class ObjectEntry
friend

◆ TransferManagerProcess

friend class TransferManagerProcess
friend

Member Data Documentation

◆ conn

const Connection* covise::TMEntry::conn = nullptr
private

◆ data_conn

const Connection* covise::TMEntry::data_conn = nullptr
private

◆ host

Host* covise::TMEntry::host
private

◆ id

int covise::TMEntry::id
private

◆ objects

AVLTree<ObjectEntry>* covise::TMEntry::objects
private

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