Hallo zusammen, ich brauche mal eine Starthilfe,kann mir bitte jemand folgende Klassendeklaration nach Delphi übersetzen, mich irritiert vor allem, das der Klassenname immer wieder auftaucht, ist das bei proceduren so oder wie?:
<pre>
class Packet {
public:
Packet(uint8 protocol = OP_Const);
Packet(char* header);
Packet(char* pPacketPart,uint32 nSize,bool bLast);
Packet(CMemFile* datafile,uint8 protocol = OP_Const);
Packet(int8 in_opcode,int32 in_size,uint8 protocol = OP_Const);
~Packet();
char* GetHeader();
char* GetUDPHeader();
char* GetPacket();
char* DetachPacket();
uint32 GetRealPacketSize()
bool IsSplitted()
bool IsLastSplitted()
void PackPacket();
bool UnPackPacket();
char* pBuffer;
uint32 size;
uint8 opcode;
uint8 prot;
private:
bool m_bSplitted;
bool m_bLastSplitted;
char head[6];
char* completebuffer;
char* tempbuffer;
bool m_bPacked;
};
</pre>
Vielen Dank schon mal im voraus...
<pre>
class Packet {
public:
Packet(uint8 protocol = OP_Const);
Packet(char* header);
Packet(char* pPacketPart,uint32 nSize,bool bLast);
Packet(CMemFile* datafile,uint8 protocol = OP_Const);
Packet(int8 in_opcode,int32 in_size,uint8 protocol = OP_Const);
~Packet();
char* GetHeader();
char* GetUDPHeader();
char* GetPacket();
char* DetachPacket();
uint32 GetRealPacketSize()
bool IsSplitted()
bool IsLastSplitted()
void PackPacket();
bool UnPackPacket();
char* pBuffer;
uint32 size;
uint8 opcode;
uint8 prot;
private:
bool m_bSplitted;
bool m_bLastSplitted;
char head[6];
char* completebuffer;
char* tempbuffer;
bool m_bPacked;
};
</pre>
Vielen Dank schon mal im voraus...
Comment