Public 멤버 함수 |
| CAsnInt () |
| CAsnInt (uint8_t cType) |
| CAsnInt (uint8_t cType, uint32_t iValue) |
virtual | ~CAsnInt () |
virtual int | ParsePacket (const char *pszPacket, int iPacketLen) |
| 패킷을 파싱하여서 내부 변수에 패킷 데이터를 저장한다.
|
virtual int | MakePacket (char *pszPacket, int iPacketSize) |
| 내부 변수를 패킷에 저장한다.
|
virtual CAsnType * | Copy () |
| 복사한 객체를 리턴한다.
|
virtual bool | GetInt (uint32_t &iValue) |
| 정수값을 가져온다.
|
virtual | ~CAsnType () |
virtual bool | GetLong (uint64_t &iValue) |
| ASN 변수에 정수가 저장되어 있으면 정수값을 가져온다.
|
virtual bool | GetString (std::string &strValue) |
| ASN 변수에 문자열이 저장되어 있으면 문자열을 가져온다.
|
int | ParseHeader (const char *pszPacket, int iPacketLen) |
| 패킷을 파싱하여서 ASN.1 타입 및 body 길이를 저장한다.
|
int | SetHeaderLength (char *pszPacket, int iPacketSize, int iLength) |
| 패킷에 body 길이를 저장한다.
|