FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
TTServer/cpp/src/msg_server/AttachData.cpp at master · codeindeep/TTServer · GitHub
codeindeep
TTServer
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
TTServer
/
cpp
/
src
/
msg_server
/
AttachData.cpp
Copy path
More file actions
More file actions
Latest commit
History
History
History
47 lines (37 loc) · 999 Bytes
Breadcrumbs
TTServer
/
cpp
/
src
/
msg_server
/
AttachData.cpp
Copy path
File metadata and controls
47 lines (37 loc) · 999 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
* AttachData.cpp
*
* Created on: 2014年4月16日
* Author: ziteng
*/
#
include
"
AttachData.h
"
CDbAttachData::CDbAttachData
(
uint32_t
type,
uint32_t
handle,
uint32_t
service_type
/*
= 0
*/
)
//
序列化
{
CByteStream
os
(&m_buf,
0
);
os << type;
os << handle;
os << service_type;
}
CDbAttachData::CDbAttachData
(
uchar_t
* attach_data,
uint32_t
attach_len)
//
反序列化
{
CByteStream
is
(attach_data, attach_len);
is >> m_type;
is >> m_handle;
is >> m_service_type;
}
CPduAttachData::CPduAttachData
(
uint32_t
type,
uint32_t
handle,
uint32_t
pduLength,
uchar_t
* pdu,
uint32_t
service_type)
//
序列化
{
CByteStream
os
(&m_buf,
0
);
os << type;
os << handle;
os << service_type;
os.
WriteData
(pdu, pduLength);
}
CPduAttachData::CPduAttachData
(
uchar_t
* attach_data,
uint32_t
attach_len)
//
反序列化
{
CByteStream
is
(attach_data, attach_len);
is >> m_type;
is >> m_handle;
is >> m_service_type;
m_pdu = is.
ReadData
(m_pduLength);
}
Back
|
FazBrowse Home
|
New Git URL