#include <MarshaledObj.h>
Public 멤버 함수 | |
MarshaledObj () | |
MarshaledObj (void *buf, char chIsUnmarshaling) | |
~MarshaledObj () | |
bool | isUnmarshaling () |
void | EXTEND_BUFFER (int size) |
void | resizeBuffer (size_t new_size) |
int | getBufferSize () |
char * | getBuffer () |
void | marshalPrimitive (void *p, int size) |
void | unmarshalPrimitive (void *p, int size) |
MarshaledObj () | |
MarshaledObj (void *buf, char chIsUnmarshaling) | |
~MarshaledObj () | |
bool | isUnmarshaling () |
void | EXTEND_BUFFER (int size) |
void | resizeBuffer (size_t new_size) |
int | getBufferSize () |
char * | getBuffer () |
void | marshalPrimitive (void *p, int size) |
void | unmarshalPrimitive (void *p, int size) |
정적 Public 멤버 함수 | |
static int | ROUND_UP (int x) |
static int | ROUND_UP (int x) |
Protected 속성 | |
int | msh_typechoice |
char * | msh_buffer |
char * | msh_field_begin |
size_t | msh_size |
char * | msh_cursor |
size_t | msh_extent |
bool | msh_isUnmarshalDone |
Private 멤버 함수 | |
const MarshaledObj & | operator= (const MarshaledObj &right) |
const MarshaledObj & | operator= (const MarshaledObj &right) |
정적 Private 속성 | |
static const int | WORD_SIZE = sizeof(long) |
ParN02/include/MarshaledObj.h 파일의 27 번째 라인에서 정의되었습니다.
|
inline |
ParN02/include/MarshaledObj.h 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : MSH_ASSERT, msh_buffer, msh_cursor, msh_extent, msh_field_begin, MSH_HEADER_SIZE, msh_isUnmarshalDone, MSH_SET_TOTALSIZE, MSH_SET_TYPECHOICE, msh_size, msh_typechoice.
|
inline |
ParN02/include/MarshaledObj.h 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : MSH_ASSERT, msh_buffer, msh_cursor, msh_extent, msh_field_begin, MSH_GET_TOTALSIZE, MSH_GET_TYPECHOICE, MSH_HEADER_SIZE, msh_isUnmarshalDone, msh_size, msh_typechoice, printf(), ROUND_UP().
|
inline |
ParN02/include/MarshaledObj.h 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : free, isUnmarshaling(), msh_buffer.
|
inline |
ParN04/include/MarshaledObj.h 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : MSH_ASSERT, msh_buffer, msh_cursor, msh_extent, msh_field_begin, MSH_HEADER_SIZE, msh_isUnmarshalDone, MSH_SET_TOTALSIZE, MSH_SET_TYPECHOICE, msh_size, msh_typechoice.
|
inline |
ParN04/include/MarshaledObj.h 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : MSH_ASSERT, msh_buffer, msh_cursor, msh_extent, msh_field_begin, MSH_GET_TOTALSIZE, MSH_GET_TYPECHOICE, MSH_HEADER_SIZE, msh_isUnmarshalDone, msh_size, msh_typechoice, printf(), ROUND_UP().
|
inline |
ParN04/include/MarshaledObj.h 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : free, isUnmarshaling(), msh_buffer.
ParN02/include/MarshaledObj.h 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_extent, msh_size, resizeBuffer().
다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN02TrackerHit::marshal3(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), marshalPrimitive().
ParN04/include/MarshaledObj.h 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_extent, msh_size, resizeBuffer().
|
inline |
ParN04/include/MarshaledObj.h 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_buffer.
|
inline |
ParN02/include/MarshaledObj.h 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_buffer.
다음에 의해서 참조됨 : MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledG4VHitsCollection::marshal2(), MarshaledG4VHitsCollection::marshal3().
|
inline |
ParN02/include/MarshaledObj.h 파일의 145 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_size.
다음에 의해서 참조됨 : MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledG4VHitsCollection::marshal2(), MarshaledG4VHitsCollection::marshal3(), MarshaledG4HitsCollection::unmarshal1(), MarshaledG4HCofThisEvent::unmarshal1().
|
inline |
ParN04/include/MarshaledObj.h 파일의 145 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_size.
|
inline |
ParN02/include/MarshaledObj.h 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_extent.
다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN02TrackerHit::marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), marshalPrimitive(), ~MarshaledObj().
|
inline |
ParN04/include/MarshaledObj.h 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : msh_extent.
ParN04/include/MarshaledObj.h 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : EXTEND_BUFFER(), int(), isUnmarshaling(), msh_buffer, msh_cursor, MSH_SET_TOTALSIZE, msh_size.
ParN02/include/MarshaledObj.h 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : EXTEND_BUFFER(), int(), isUnmarshaling(), msh_buffer, msh_cursor, MSH_SET_TOTALSIZE, msh_size.
|
private |
|
private |
|
inline |
ParN02/include/MarshaledObj.h 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : MSH_ASSERT, msh_buffer, msh_cursor, msh_extent, msh_field_begin.
다음에 의해서 참조됨 : EXTEND_BUFFER().
|
inline |
ParN04/include/MarshaledObj.h 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : MSH_ASSERT, msh_buffer, msh_cursor, msh_extent, msh_field_begin.
ParN04/include/MarshaledObj.h 파일의 32 번째 라인에서 정의되었습니다.
다음을 참조함 : WORD_SIZE.
ParN02/include/MarshaledObj.h 파일의 32 번째 라인에서 정의되었습니다.
다음을 참조함 : WORD_SIZE.
다음에 의해서 참조됨 : MarshaledObj().
ParN02/include/MarshaledObj.h 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : int(), msh_cursor.
ParN04/include/MarshaledObj.h 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : int(), msh_cursor.
|
protected |
ParN02/include/MarshaledObj.h 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : getBuffer(), MarshaledG4String::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN02TrackerHit::marshal3(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledObj(), marshalPrimitive(), resizeBuffer(), ~MarshaledObj().
|
protected |
ParN02/include/MarshaledObj.h 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN02TrackerHit::marshal3(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledObj(), marshalPrimitive(), resizeBuffer(), MarshaledG4String::unmarshal1(), MarshaledExN04MuonHit::unmarshal1(), MarshaledExN04TrackerHit::unmarshal1(), MarshaledG4VHitsCollection::unmarshal1(), MarshaledExN04CalorimeterHit::unmarshal1(), MarshaledExN02TrackerHit::unmarshal1(), MarshaledG4HitsCollection::unmarshal1(), MarshaledG4HCofThisEvent::unmarshal1(), MarshaledG4THitsCollection< T >::unmarshal1(), MarshaledExN04TrackerHit::unmarshal2(), MarshaledExN04MuonHit::unmarshal2(), MarshaledG4VHitsCollection::unmarshal2(), MarshaledExN04CalorimeterHit::unmarshal2(), MarshaledExN02TrackerHit::unmarshal2(), MarshaledExN04CalorimeterHit::unmarshal3(), MarshaledExN02TrackerHit::unmarshal3(), MarshaledG4VHitsCollection::unmarshal3(), MarshaledExN04CalorimeterHit::unmarshal4(), MarshaledExN02TrackerHit::unmarshal4(), unmarshalPrimitive().
|
protected |
ParN02/include/MarshaledObj.h 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EXTEND_BUFFER(), isUnmarshaling(), MarshaledObj(), resizeBuffer().
|
protected |
ParN02/include/MarshaledObj.h 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN02TrackerHit::marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledObj(), resizeBuffer().
|
protected |
ParN02/include/MarshaledObj.h 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MarshaledExN02TrackerHit::MarshaledExN02TrackerHit(), MarshaledExN04CalorimeterHit::MarshaledExN04CalorimeterHit(), MarshaledExN04MuonHit::MarshaledExN04MuonHit(), MarshaledExN04TrackerHit::MarshaledExN04TrackerHit(), MarshaledG4HCofThisEvent::MarshaledG4HCofThisEvent(), MarshaledG4HitsCollection::MarshaledG4HitsCollection(), MarshaledG4String::MarshaledG4String(), MarshaledG4THitsCollection< T >::MarshaledG4THitsCollection(), MarshaledG4VHitsCollection::MarshaledG4VHitsCollection(), MarshaledObj(), MarshaledExN04MuonHit::unmarshal(), MarshaledG4String::unmarshal(), MarshaledExN04TrackerHit::unmarshal(), MarshaledExN02TrackerHit::unmarshal(), MarshaledExN04CalorimeterHit::unmarshal(), MarshaledG4VHitsCollection::unmarshal(), MarshaledG4HitsCollection::unmarshal(), MarshaledG4HCofThisEvent::unmarshal(), MarshaledG4THitsCollection< T >::unmarshal(), MarshaledG4String::unmarshalTo(), MarshaledExN04TrackerHit::unmarshalTo(), MarshaledExN04MuonHit::unmarshalTo(), MarshaledG4VHitsCollection::unmarshalTo(), MarshaledExN02TrackerHit::unmarshalTo(), MarshaledExN04CalorimeterHit::unmarshalTo(), MarshaledG4HCofThisEvent::unmarshalTo(), MarshaledG4HitsCollection::unmarshalTo(), MarshaledG4THitsCollection< T >::unmarshalTo().
|
protected |
ParN02/include/MarshaledObj.h 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EXTEND_BUFFER(), getBufferSize(), MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN02TrackerHit::marshal3(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledExN02TrackerHit::marshal4(), MarshaledObj(), marshalPrimitive(), MarshaledExN04MuonHit::unmarshal(), MarshaledG4String::unmarshal(), MarshaledExN04TrackerHit::unmarshal(), MarshaledG4VHitsCollection::unmarshal(), MarshaledExN04CalorimeterHit::unmarshal(), MarshaledExN02TrackerHit::unmarshal(), MarshaledG4HitsCollection::unmarshal(), MarshaledG4HCofThisEvent::unmarshal(), MarshaledG4THitsCollection< T >::unmarshal(), MarshaledG4String::unmarshalTo(), MarshaledExN04MuonHit::unmarshalTo(), MarshaledExN04TrackerHit::unmarshalTo(), MarshaledG4VHitsCollection::unmarshalTo(), MarshaledExN04CalorimeterHit::unmarshalTo(), MarshaledExN02TrackerHit::unmarshalTo(), MarshaledG4HCofThisEvent::unmarshalTo(), MarshaledG4HitsCollection::unmarshalTo(), MarshaledG4THitsCollection< T >::unmarshalTo().
|
protected |
ParN02/include/MarshaledObj.h 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MarshaledG4String::marshal1(), MarshaledExN04TrackerHit::marshal1(), MarshaledExN04MuonHit::marshal1(), MarshaledG4VHitsCollection::marshal1(), MarshaledG4HCofThisEvent::marshal1(), MarshaledG4HitsCollection::marshal1(), MarshaledExN02TrackerHit::marshal1(), MarshaledExN04CalorimeterHit::marshal1(), MarshaledG4THitsCollection< T >::marshal1(), MarshaledExN04MuonHit::marshal2(), MarshaledExN04TrackerHit::marshal2(), MarshaledG4VHitsCollection::marshal2(), MarshaledExN02TrackerHit::marshal2(), MarshaledExN04CalorimeterHit::marshal2(), MarshaledG4VHitsCollection::marshal3(), MarshaledExN02TrackerHit::marshal3(), MarshaledExN04CalorimeterHit::marshal3(), MarshaledExN02TrackerHit::marshal4(), MarshaledExN04CalorimeterHit::marshal4(), MarshaledObj(), MarshaledG4VHitsCollection::unmarshal(), MarshaledG4VHitsCollection::unmarshal3().
|
staticprivate |
ParN02/include/MarshaledObj.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ROUND_UP().