ClanSoft logo
ClanSoft logo
Entire Class Index Main Class Index Cross Index Global Index

Class CL_InputSource_NetPacket

InputSource NetPacket Class
Contained in: global
Derived from: CL_InputSource
Derived by: none
Group: Network (NetSessions)

#include <ClanLib/network.h>


public function member index:

Construction:

CL_InputSource_NetPacket(const CL_NetPacket& netpacket);
virtual ~CL_InputSource_NetPacket();

Attributes:

virtual int tell() const;
virtual int size() const;

Operations:

virtual int read(void* data, int size);
virtual void open();
virtual void close();
virtual CL_InputSource* clone() const;
virtual void seek(int pos, SeekEnum seek_type);
virtual void push_position();
virtual void pop_position();
 

private function member index:

Implementation:

CL_InputSource_NetPacket();
 

Description:


Function Member Descriptions:

CL_InputSource_NetPacket::CL_InputSource_NetPacket - InputSource NetPacket Constructor
CL_InputSource_NetPacket(const CL_NetPacket& netpacket);


CL_InputSource_NetPacket::clone - Make a copy of the current inputsource, standing at the same position.
virtual CL_InputSource* clone() const;


CL_InputSource_NetPacket::close - Closes the input source.
virtual void close();


CL_InputSource_NetPacket::open - Opens the input source. By default, it is open.
virtual void open();


CL_InputSource_NetPacket::pop_position - Pops a previous pushed input source position (returns to the position).
virtual void pop_position();


CL_InputSource_NetPacket::push_position - Pushes the current input source position. The position can be restored again with pop_position.
virtual void push_position();


CL_InputSource_NetPacket::read - Reads larger amounts of data (no endian and 64 bit conversion).
virtual int read(void* data, int size);


CL_InputSource_NetPacket::seek - Seeks to the specified position in the input source.
virtual void seek(int pos, SeekEnum seek_type);


CL_InputSource_NetPacket::size - Returns the size of the input source
virtual int size() const;


CL_InputSource_NetPacket::tell - Returns current position in input source.
virtual int tell() const;



Variable Member Descriptions: