📄 rvmegacoparse.c
字号:
static void ag_rp_165(PCB_DECL, RvMegacoStreamMode m) {
/* Line 1121, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoStreamDescriptorSetMode(
PCB.curStream != NULL ? PCB.curStream : rvMegacoMediaDescriptorGetDefaultStream(PCB.curMedia), m);
}
static void ag_rp_166(PCB_DECL, RvMegacoParameter * p) {
/* Line 1126, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoStreamDescriptorSetParameter(
PCB.curStream != NULL ? PCB.curStream : rvMegacoMediaDescriptorGetDefaultStream(PCB.curMedia),
rvMegacoParameterGetName(p), rvMegacoParameterGetValue(p));
rvDelete(&PCB, p);
}
static void ag_rp_167(PCB_DECL, RvBool m) {
/* Line 1133, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoStreamDescriptorSetReserveValueMode(
PCB.curStream != NULL ? PCB.curStream : rvMegacoMediaDescriptorGetDefaultStream(PCB.curMedia), m);
}
static void ag_rp_168(PCB_DECL, RvBool m) {
/* Line 1138, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoStreamDescriptorSetReserveGroupMode(
PCB.curStream != NULL ? PCB.curStream : rvMegacoMediaDescriptorGetDefaultStream(PCB.curMedia), m);
}
#define ag_rp_169(PCB_POINTER, m) (m)
#define ag_rp_170(PCB_POINTER) (RV_MEGACOSTREAMMODE_SENDONLY)
#define ag_rp_171(PCB_POINTER) (RV_MEGACOSTREAMMODE_RECVONLY)
#define ag_rp_172(PCB_POINTER) (RV_MEGACOSTREAMMODE_SENDRECV)
#define ag_rp_173(PCB_POINTER) (RV_MEGACOSTREAMMODE_INACTIVE)
#define ag_rp_174(PCB_POINTER) (RV_MEGACOSTREAMMODE_LOOPBACK)
static RvMegacoParameter * ag_rp_175(PCB_DECL, RvMegacoPackageItem * n, RvMegacoParameterValue * v) {
/* Line 1158, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoParameter *p = rvNew(RvMegacoParameter)(&PCB);
rvMegacoParameterConstructA(p, n, v, PCB.alloc);
rvDelete(&PCB, n);
rvDelete(&PCB, v);
return p;
}
#define ag_rp_176(PCB_POINTER, p) (p)
static RvMegacoParameterValue * ag_rp_177(PCB_DECL, RvRelation r, RvString * v) {
/* Line 1170, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoParameterValue *p = rvNew(RvMegacoParameterValue)(&PCB);
rvMegacoParameterValueConstructSpecialA(p, rvStringGetData(v), r, PCB.alloc);
rvDelete(&PCB, v);
return p;
}
static RvMegacoParameterValue * ag_rp_178(PCB_DECL, RvString * v) {
/* Line 1180, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoParameterValue *p = rvNew(RvMegacoParameterValue)(&PCB);
rvMegacoParameterValueConstructA(p, rvStringGetData(v), PCB.alloc);
rvDelete(&PCB, v);
return p;
}
static RvMegacoParameterValue * ag_rp_179(PCB_DECL, RvString * v1, RvString * v2) {
/* Line 1187, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoParameterValue *p = rvNew(RvMegacoParameterValue)(&PCB);
rvMegacoParameterValueConstructRangeA(p, rvStringGetData(v1), rvStringGetData(v2), PCB.alloc);
rvDelete(&PCB, v1);
rvDelete(&PCB, v2);
return p;
}
static RvMegacoParameterValue * ag_rp_180(PCB_DECL, RvStringList * list) {
/* Line 1195, Y:/rv/megaco/common/parser/rvmegaco.syn */
size_t i;
RvMegacoParameterValue *p = rvNew(RvMegacoParameterValue)(&PCB);
rvMegacoParameterValueConstructListA(p, RV_RELATION_AND, PCB.alloc);
for(i=0; i<rvStringListGetSize(list); ++i)
rvMegacoParameterValueAddToList(p, rvStringListGetElem(list, i));
rvDelete(&PCB, list);
return p;
}
static RvMegacoParameterValue * ag_rp_181(PCB_DECL, RvStringList * list) {
/* Line 1205, Y:/rv/megaco/common/parser/rvmegaco.syn */
size_t i;
RvMegacoParameterValue *p = rvNew(RvMegacoParameterValue)(&PCB);
rvMegacoParameterValueConstructListA(p, RV_RELATION_OR, PCB.alloc);
for(i=0; i<rvStringListGetSize(list); ++i)
rvMegacoParameterValueAddToList(p, rvStringListGetElem(list, i));
rvDelete(&PCB, list);
return p;
}
static RvStringList * ag_rp_182(PCB_DECL, RvString * v) {
/* Line 1218, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvStringList *x = rvNew(RvStringList)(&PCB);
rvStringListConstructA(x, PCB.alloc);
rvStringListAddString(x, v);
rvDelete(&PCB, v);
return x;
}
static RvStringList * ag_rp_183(PCB_DECL, RvStringList * x, RvString * v) {
/* Line 1226, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvStringListAddString(x, v);
rvDelete(&PCB, v);
return x;
}
#define ag_rp_184(PCB_POINTER, b) (b)
#define ag_rp_185(PCB_POINTER, b) (b)
#define ag_rp_186(PCB_POINTER) (rvTrue)
#define ag_rp_187(PCB_POINTER) (rvFalse)
#define ag_rp_188(PCB_POINTER, x) (x)
static RvMegacoEventBufferDescriptor * ag_rp_189(PCB_DECL) {
/* Line 1252, Y:/rv/megaco/common/parser/rvmegaco.syn */
return PCB.curEventBufferDescriptor = rvMegacoEventBufferDescriptorConstructA(
rvNew(RvMegacoEventBufferDescriptor)(&PCB), PCB.alloc);
}
static void ag_rp_190(PCB_DECL, RvMegacoEvent * e) {
/* Line 1260, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoEventBufferDescriptorAddEvent(PCB.curEventBufferDescriptor, e);
rvDelete(&PCB, e);
}
static RvMegacoEvent * ag_rp_191(PCB_DECL, RvMegacoPackageItem * x) {
/* Line 1268, Y:/rv/megaco/common/parser/rvmegaco.syn */
PCB.curEvent = rvMegacoEventConstructA(rvNew(RvMegacoEvent)(&PCB), x, PCB.alloc);
rvDelete(&PCB, x);
return PCB.curEvent;
}
static void ag_rp_192(PCB_DECL, unsigned int id) {
/* Line 1275, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoEventSetStreamId(PCB.curEvent, id);
}
static void ag_rp_193(PCB_DECL, RvMegacoParameter * p) {
/* Line 1278, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoEventSetParameter(PCB.curEvent, rvMegacoPackageItemGetItem(rvMegacoParameterGetName(p)), rvMegacoParameterGetValue(p));
rvDelete(&PCB, p);
}
#define ag_rp_194(PCB_POINTER, x) (x)
static RvMegacoTerminationStateDescriptor * ag_rp_195(PCB_DECL) {
/* Line 1290, Y:/rv/megaco/common/parser/rvmegaco.syn */
return PCB.curTerminationStateDescriptor = rvMegacoTerminationStateDescriptorConstructA(
rvNew(RvMegacoTerminationStateDescriptor)(&PCB), PCB.alloc);
}
static void ag_rp_196(PCB_DECL, RvMegacoParameter * p) {
/* Line 1298, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoTerminationStateDescriptorSetParameter(PCB.curTerminationStateDescriptor, rvMegacoParameterGetName(p), rvMegacoParameterGetValue(p));
rvDelete(&PCB, p);
}
static void ag_rp_197(PCB_DECL, RvMegacoServiceState s) {
/* Line 1301, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoTerminationStateDescriptorSetServiceState(PCB.curTerminationStateDescriptor, s);
}
static void ag_rp_198(PCB_DECL, RvBool c) {
/* Line 1302, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoTerminationStateDescriptorSetLockstepMode(PCB.curTerminationStateDescriptor, c);
}
#define ag_rp_199(PCB_POINTER, v) (v)
#define ag_rp_200(PCB_POINTER) (RV_MEGACOSERVICESTATE_TEST)
#define ag_rp_201(PCB_POINTER) (RV_MEGACOSERVICESTATE_OUTOFSERVICE)
#define ag_rp_202(PCB_POINTER) (RV_MEGACOSERVICESTATE_INSERVICE)
#define ag_rp_203(PCB_POINTER, v) (v)
#define ag_rp_204(PCB_POINTER) (rvFalse)
#define ag_rp_205(PCB_POINTER) (rvTrue)
#define ag_rp_206(PCB_POINTER, m) (m)
#define ag_rp_207(PCB_POINTER, type) (PCB.curMuxDescriptor = rvMegacoMuxDescriptorConstructA(rvNew(RvMegacoMuxDescriptor)(&PCB), type, PCB.alloc))
static RvMegacoMuxDescriptor * ag_rp_208(PCB_DECL, RvString * s) {
/* Line 1332, Y:/rv/megaco/common/parser/rvmegaco.syn */
PCB.curMuxDescriptor = rvMegacoMuxDescriptorConstructOtherA(rvNew(RvMegacoMuxDescriptor)(&PCB), rvStringGetData(s), PCB.alloc);
rvDelete(&PCB, s);
return PCB.curMuxDescriptor;
}
#define ag_rp_209(PCB_POINTER) (RV_MEGACOMUXTYPE_H221)
#define ag_rp_210(PCB_POINTER) (RV_MEGACOMUXTYPE_H223)
#define ag_rp_211(PCB_POINTER) (RV_MEGACOMUXTYPE_H226)
#define ag_rp_212(PCB_POINTER) (RV_MEGACOMUXTYPE_V76)
static void ag_rp_213(PCB_DECL, RvMegacoTerminationId * x) {
/* Line 1348, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoMuxDescriptorAddTerminationId(PCB.curMuxDescriptor, x);
rvDelete(&PCB, x);
}
static RvMegacoPackageItem * ag_rp_214(PCB_DECL, RvString * p, RvString * i) {
/* Line 1356, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoPackageItem *x = rvNew(RvMegacoPackageItem)(&PCB);
rvMegacoPackageItemConstructA(x, rvStringGetData(p), rvStringGetData(i), PCB.alloc);
rvDelete(&PCB, p);
rvDelete(&PCB, i);
return x;
}
static RvMegacoPackageItem * ag_rp_215(PCB_DECL, RvString * p) {
/* Line 1364, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoPackageItem *x = rvNew(RvMegacoPackageItem)(&PCB);
rvMegacoPackageItemConstructA(x, rvStringGetData(p), "*", PCB.alloc);
rvDelete(&PCB, p);
return x;
}
#define ag_rp_216(PCB_POINTER) (rvMegacoPackageItemConstructA(rvNew(RvMegacoPackageItem)(&PCB), "*", "*", PCB.alloc))
static RvMegacoEventsDescriptor * ag_rp_217(PCB_DECL, unsigned int requestId) {
/* Line 1379, Y:/rv/megaco/common/parser/rvmegaco.syn */
return PCB.curEventsDescriptor = rvMegacoEventsDescriptorConstructA(
rvNew(RvMegacoEventsDescriptor)(&PCB), requestId, PCB.alloc);
}
static void ag_rp_218(PCB_DECL, RvMegacoRequestedEvent * e) {
/* Line 1387, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoEventsDescriptorAddEvent(PCB.curEventsDescriptor, e);
rvDelete(&PCB, e);
}
static RvMegacoRequestedEvent * ag_rp_219(PCB_DECL, RvMegacoPackageItem * n) {
/* Line 1395, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoRequestedEvent *e = rvNew(RvMegacoRequestedEvent)(&PCB);
rvMegacoRequestedEventConstructA(e, n, PCB.alloc);
rvDelete(&PCB, n);
return PCB.curRequestedEvent = e;
}
static void ag_rp_220(PCB_DECL) {
/* Line 1403, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetKeepActiveFlag(PCB.curRequestedEvent, rvTrue);
}
static void ag_rp_221(PCB_DECL, unsigned int id) {
/* Line 1404, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetStreamId(PCB.curRequestedEvent, id);
}
static void ag_rp_222(PCB_DECL, RvMegacoDigitMapDescriptor * dm) {
/* Line 1407, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetEmbDigitMap(PCB.curRequestedEvent, dm);
rvDelete(&PCB, dm);
}
static void ag_rp_223(PCB_DECL, RvMegacoParameter * x) {
/* Line 1412, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetParameter(PCB.curRequestedEvent, rvMegacoPackageItemGetItem(rvMegacoParameterGetName(x)), rvMegacoParameterGetValue(x));
rvDelete(&PCB, x);
}
static void ag_rp_224(PCB_DECL, RvMegacoSignalsDescriptor * s) {
/* Line 1417, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetEmbSignals(PCB.curRequestedEvent, s);
rvDelete(&PCB, s);
}
static void ag_rp_225(PCB_DECL, RvMegacoEventsDescriptor * ev) {
/* Line 1422, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetEmbEvents(PCB.curRequestedEvent, ev);
rvDelete(&PCB, ev);
}
static void ag_rp_226(PCB_DECL, RvMegacoSignalsDescriptor * s, RvMegacoEventsDescriptor * ev) {
/* Line 1427, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetEmbSignals(PCB.curRequestedEvent, s);
rvMegacoRequestedEventSetEmbEvents(PCB.curRequestedEvent, ev);
rvDelete(&PCB, s);
rvDelete(&PCB, ev);
}
#define ag_rp_227(PCB_POINTER, x) (x)
static RvMegacoEventsDescriptor * ag_rp_228(PCB_DECL, unsigned int requestId) {
/* Line 1442, Y:/rv/megaco/common/parser/rvmegaco.syn */
return PCB.curEmbedEventsDescriptor = rvMegacoEventsDescriptorConstructA(
rvNew(RvMegacoEventsDescriptor)(&PCB), requestId, PCB.alloc);
}
static void ag_rp_229(PCB_DECL, RvMegacoRequestedEvent * e) {
/* Line 1450, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoEventsDescriptorAddEvent(PCB.curEmbedEventsDescriptor, e);
rvDelete(&PCB, e);
}
static RvMegacoRequestedEvent * ag_rp_230(PCB_DECL, RvMegacoPackageItem * n) {
/* Line 1458, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoRequestedEvent *e = rvNew(RvMegacoRequestedEvent)(&PCB);
rvMegacoRequestedEventConstructA(e, n, PCB.alloc);
rvDelete(&PCB, n);
return PCB.curEmbEvent = e;
}
static void ag_rp_231(PCB_DECL) {
/* Line 1466, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetKeepActiveFlag(PCB.curEmbEvent, rvTrue);
}
static void ag_rp_232(PCB_DECL, unsigned int id) {
/* Line 1467, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetStreamId(PCB.curEmbEvent, id);
}
static void ag_rp_233(PCB_DECL, RvMegacoSignalsDescriptor * s) {
/* Line 1470, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetEmbSignals(PCB.curEmbEvent, s);
rvDelete(&PCB, s);
}
static void ag_rp_234(PCB_DECL, RvMegacoDigitMapDescriptor * dm) {
/* Line 1475, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetEmbDigitMap(PCB.curEmbEvent, dm);
rvDelete(&PCB, dm);
}
static void ag_rp_235(PCB_DECL, RvMegacoParameter * x) {
/* Line 1480, Y:/rv/megaco/common/parser/rvmegaco.syn */
rvMegacoRequestedEventSetParameter(PCB.curEmbEvent, rvMegacoPackageItemGetItem(rvMegacoParameterGetName(x)), rvMegacoParameterGetValue(x));
rvDelete(&PCB, x);
}
#define ag_rp_236(PCB_POINTER, s) (s)
#define ag_rp_237(PCB_POINTER, id) (id)
static RvMegacoParameter * ag_rp_238(PCB_DECL, RvString * n, RvMegacoParameterValue * v) {
/* Line 1496, Y:/rv/megaco/common/parser/rvmegaco.syn */
RvMegacoParameter *p = rvNew(RvMegacoParameter)(&PCB);
RvMegacoPackageItem item;
rvMegacoPackageItemConstructA(&item, "", rvStringGetData(n), PCB.alloc);
rvMegacoParameterConstructA(p, &item, v, PCB.alloc);
rvMegacoPackageItemDestruct(&item);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -