15class TParse :
public TParse_header_block {
46#if PLATFORM_SHIELD && !DEBUG
77 do_data(arg1, arg2, arg3, arg4);
90 return (
const void*)(s32Val + i_no);
186 void set(
const void* pContent) {
207template <
int S,
class Iterator=JGadget::binary::TValueIterator_raw<u8> >
221 return Iterator(this->
content);
230 typename Iterator::ValueType
front()
const {
234 typename Iterator::ValueType
back()
const {
Definition jstudio-object.h:110
void reset()
Definition stb.cpp:343
void appendObject(TObject *)
Definition stb.cpp:308
virtual ~TControl()
Definition stb.cpp:303
void destroyObject_all()
Definition stb.cpp:326
TObject_control & referObject_control()
Definition stb.h:156
TObject_control mObject_control
Definition stb.h:168
u32 _8
Definition stb.h:164
void resetStatus_()
Definition stb.h:152
u32 mStatus
Definition stb.h:167
int getSuspend() const
Definition stb.h:157
void destroyObject(TObject *)
Definition stb.cpp:320
bool isSuspended() const
Definition stb.h:153
void setFactory(TFactory *factory)
Definition stb.h:155
s32 _54
Definition stb.h:169
bool forward(u32)
Definition stb.cpp:352
TFactory * pFactory
Definition stb.h:165
TFactory * getFactory() const
Definition stb.h:154
void suspend(s32 param_0)
Definition stb.h:159
u32 _4
Definition stb.h:163
TObject * getObject(void const *, u32)
Definition stb.cpp:333
TControl()
Definition stb.cpp:296
void setSuspend(s32 suspend)
Definition stb.h:158
void unsuspend(s32 param_0)
Definition stb.h:160
JGadget::TLinkList< TObject, -12 > ocObject_
Definition stb.h:166
void setStatus_(u32 status)
Definition stb.h:151
void removeObject(TObject *)
Definition stb.cpp:313
virtual ~TFactory()
Definition stb.cpp:369
virtual JStudio::TObject * create(data::TParse_TBlock_object const &)
Definition stb.cpp:371
TFactory()
Definition stb.h:125
virtual void destroy(TObject *)
Definition stb.cpp:375
TObject_control(void const *, u32)
Definition stb.cpp:294
void setSuspend(s32 val)
Definition stb.h:83
virtual ~TObject()
Definition stb.cpp:48
void on_paragraph(u32 arg1, const void *arg2, u32 arg3)
Definition stb.h:74
JGadget::TLinkListNode ocObject_
Definition stb.h:109
void setFlag_operation_(u32 u32Data)
Definition stb.h:104
u8 bSequence_
Definition stb.h:115
void suspend(s32 val)
Definition stb.h:85
const void * getSequence_next() const
Definition stb.h:92
virtual void do_begin()
Definition stb.cpp:173
virtual void do_wait(u32)
Definition stb.cpp:185
const void * getSequence() const
Definition stb.h:86
TObject(data::TParse_TBlock_object const &)
Definition stb.cpp:43
void on_wait(u32 arg1)
Definition stb.h:75
void process_paragraph_reserved_(u32, void const *, u32)
Definition stb.cpp:259
void setFlag_operation(u8, int)
Definition stb.cpp:52
int getSuspend() const
Definition stb.h:82
u32 getWait() const
Definition stb.h:94
u32 signature
Definition stb.h:113
TControl * getControl() const
Definition stb.h:80
TEStatus mStatus
Definition stb.h:120
u32 toInt32FromUInt24_(u32 val)
Definition stb.h:98
void setSequence_next(const void *seq)
Definition stb.h:93
u16 mFlag
Definition stb.h:114
void setStatus_(TEStatus status)
Definition stb.h:97
void setWait(u32 wait)
Definition stb.h:95
const void * getSequence_offset(s32 i_no) const
Definition stb.h:88
const void * pSequence_next
Definition stb.h:118
virtual void do_data(void const *, u32, void const *, u32)
Definition stb.cpp:189
u32 _20
Definition stb.h:116
void on_begin()
Definition stb.h:72
bool forward(u32)
Definition stb.cpp:85
void reset(void const *arg1)
Definition stb.h:47
const char * toString_status(int status)
Definition stb.cpp:13
void process_sequence_()
Definition stb.cpp:193
void reset()
Definition stb.h:57
virtual void do_end()
Definition stb.cpp:177
void on_end()
Definition stb.h:73
virtual void do_paragraph(u32, void const *, u32)
Definition stb.cpp:181
TControl * pControl
Definition stb.h:112
u32 u32Wait_
Definition stb.h:119
void on_data(const void *arg1, u32 arg2, const void *arg3, u32 arg4)
Definition stb.h:76
void setSequence_(const void *arg1)
Definition stb.h:87
const void * pSequence
Definition stb.h:117
TEStatus getStatus() const
Definition stb.h:96
bool isSuspended() const
Definition stb.h:84
void setControl_(TControl *control)
Definition stb.h:81
TEStatus
Definition stb.h:33
@ STATUS_INACTIVE
Definition stb.h:38
@ STATUS_END
Definition stb.h:35
@ STATUS_SUSPEND
Definition stb.h:37
@ STATUS_STILL
Definition stb.h:34
@ STATUS_WAIT
Definition stb.h:36
virtual bool parseBlock_next(void const **, u32 *, u32)
Definition stb.cpp:418
virtual bool parseHeader(data::TParse_THeader const &, u32)
Definition stb.cpp:431
virtual bool parseHeader_next(void const **, u32 *, u32)
Definition stb.cpp:383
virtual ~TParse()
Definition stb.cpp:381
virtual bool parseBlock_object(data::TParse_TBlock_object const &, u32)
Definition stb.cpp:439
TControl * pControl
Definition stb.h:28
TParse(TControl *)
Definition stb.cpp:379
virtual bool parseBlock_block(data::TParse_TBlock const &, u32)
Definition stb.cpp:435
TControl * getControl() const
Definition stb.h:25
Definition stb-data-parse.h:82
Definition stb-data-parse.h:27
static void wait(b_gos_class *i_this)
Definition d_a_b_gos.cpp:70
int i
Definition e_log.c:92
static u32 status
Definition fstload.c:9
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
const u32 gu32Mask_TSequence_value_signExpansion
Definition stb-data.h:23
const int guBit_TSequence_type
Definition stb-data.h:10
Definition functionvalue.cpp:12
Definition linklist.h:135
Definition object-id.h:23
const void * getNext() const
Definition stb.h:212
TParseData_fixed(const void *pContent)
Definition stb.h:209
Iterator::ValueType front() const
Definition stb.h:230
bool isValid() const
Definition stb.h:216
TParseData_fixed()
Definition stb.h:210
Iterator::ValueType back() const
Definition stb.h:234
Iterator end() const
Definition stb.h:224
Iterator begin() const
Definition stb.h:220
TParseData_string()
Definition stb.h:241
const char * getData() const
Definition stb.h:243
TParseData_string(const void *pContent)
Definition stb.h:240
TParseData()
Definition stb.h:178
void set(const data::TParse_TParagraph_data &data)
Definition stb.h:182
TParseData(const void *pContent)
Definition stb.h:174
u32 size() const
Definition stb.h:204
const void * getContent() const
Definition stb.h:202
bool isEnd() const
Definition stb.h:190
void set(const void *pContent)
Definition stb.h:186
bool isValid() const
Definition stb.h:198
bool empty() const
Definition stb.h:194
Definition stb-data-parse.h:69
const void * content
Definition stb-data-parse.h:73
u32 entryCount
Definition stb-data-parse.h:72
u8 status
Definition stb-data-parse.h:70
const void * next
Definition stb-data-parse.h:74
Definition stb-data-parse.h:68
void getData(TData *pData) const
Definition stb-data-parse.cpp:51