source: trunk/Lucide/SOURCE/plugins/ludoc/lupixbuf.xh @ 88

Last change on this file since 88 was 88, checked in by Eugene Romanenko, 15 years ago

UI improvements, save files, ability to compile plugins with gcc, saveAs for djvu plugin, djvu plugin compiled with gcc, get rid of ddjvuapi.dll

File size: 18.6 KB
Line 
1
2/*
3 * This file was generated by the SOM Compiler.
4 * FileName: lupixbuf.xh.
5 * Generated using:
6 *     SOM Precompiler somipc: 2.29.1.17
7 *     SOM Emitter emitxh: 2.47
8 */
9
10#ifndef SOM_LuPixbuf_xh
11#define SOM_LuPixbuf_xh
12
13class LuPixbuf;
14
15#define LuPixbuf_MajorVersion 0
16#define LuPixbuf_MinorVersion 0
17
18/* C++ SOM defs */
19#include <somcls.xh>
20#include <somcm.xh>
21
22/* C++ parent defs */
23#ifndef SOM_SOMObject_xh
24#include <somobj.xh>
25#endif
26
27#ifndef LuPixbuf_API
28#define LuPixbuf_API
29/*
30 * -- The Class API
31 */
32
33/*
34 * Start of bindings for IDL types
35 */
36
37class SOMClass;
38class SOMObject;
39
40/*
41 * End of bindings for IDL types.
42 */
43
44/* A procedure to create the LuPixbuf Class */
45SOMEXTERN SOMClass * SOMLINK LuPixbufNewClass(
46                integer4 majorVersion,
47                integer4 minorVersion);
48
49/* The API to the LuPixbuf class object, and the methods it introduces. */
50SOMEXTERN struct LuPixbufClassDataStructure {
51        SOMClass *classObject;
52        somMToken LuPixbufInit;
53        somMToken getWidth;
54        somMToken getHeight;
55        somMToken getBpp;
56        somMToken getRowSize;
57        somMToken getDataLen;
58        somMToken getDataPtr;
59        somMToken putAt;
60} SOMDLINK LuPixbufClassData;
61#define _LuPixbuf LuPixbufClassData.classObject
62
63/* The API to parentMtabs for LuPixbuf, and the instance data it introduces. */
64SOMEXTERN struct LuPixbufCClassDataStructure {
65        somMethodTabs parentMtab;
66        somDToken              instanceDataToken;
67} SOMDLINK LuPixbufCClassData;
68
69/*
70 * -- Typedefs for LuPixbuf Method Procedures
71 */
72SOMEXTERNF {
73typedef void   SOMLINK somTP_LuPixbuf_LuPixbufInit(LuPixbuf *somSelf, Environment *ev,
74                somInitCtrl* ctrl,
75                long w,
76                long h,
77                short bpp);
78typedef somTP_LuPixbuf_LuPixbufInit *somTD_LuPixbuf_LuPixbufInit;
79typedef long   SOMLINK somTP_LuPixbuf_getWidth(LuPixbuf *somSelf, Environment *ev);
80typedef somTP_LuPixbuf_getWidth *somTD_LuPixbuf_getWidth;
81typedef long   SOMLINK somTP_LuPixbuf_getHeight(LuPixbuf *somSelf, Environment *ev);
82typedef somTP_LuPixbuf_getHeight *somTD_LuPixbuf_getHeight;
83typedef short   SOMLINK somTP_LuPixbuf_getBpp(LuPixbuf *somSelf, Environment *ev);
84typedef somTP_LuPixbuf_getBpp *somTD_LuPixbuf_getBpp;
85typedef long   SOMLINK somTP_LuPixbuf_getRowSize(LuPixbuf *somSelf, Environment *ev);
86typedef somTP_LuPixbuf_getRowSize *somTD_LuPixbuf_getRowSize;
87typedef long   SOMLINK somTP_LuPixbuf_getDataLen(LuPixbuf *somSelf, Environment *ev);
88typedef somTP_LuPixbuf_getDataLen *somTD_LuPixbuf_getDataLen;
89typedef void*   SOMLINK somTP_LuPixbuf_getDataPtr(LuPixbuf *somSelf, Environment *ev);
90typedef somTP_LuPixbuf_getDataPtr *somTD_LuPixbuf_getDataPtr;
91typedef void   SOMLINK somTP_LuPixbuf_putAt(LuPixbuf *somSelf, Environment *ev,
92                LuPixbuf* p,
93                long x,
94                long y);
95typedef somTP_LuPixbuf_putAt *somTD_LuPixbuf_putAt;
96
97/*
98 * -- Typedefs for Reintroduced Wrapper Methods
99 */
100typedef void   SOMLINK somTP_LuPixbuf_somDefaultInit(LuPixbuf *somSelf,
101                som3InitCtrl* ctrl);
102typedef somTP_LuPixbuf_somDefaultInit *somTD_LuPixbuf_somDefaultInit;
103typedef void   SOMLINK somTP_LuPixbuf_somDestruct(LuPixbuf *somSelf,
104                octet doFree,
105                som3DestructCtrl* ctrl);
106typedef somTP_LuPixbuf_somDestruct *somTD_LuPixbuf_somDestruct;
107typedef void   SOMLINK somTP_LuPixbuf_somDefaultCopyInit(LuPixbuf *somSelf,
108                som3InitCtrl* ctrl,
109                SOMObject* fromObj);
110typedef somTP_LuPixbuf_somDefaultCopyInit *somTD_LuPixbuf_somDefaultCopyInit;
111typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultAssign(LuPixbuf *somSelf,
112                som3AssignCtrl* ctrl,
113                SOMObject* fromObj);
114typedef somTP_LuPixbuf_somDefaultAssign *somTD_LuPixbuf_somDefaultAssign;
115typedef void   SOMLINK somTP_LuPixbuf_somDefaultConstCopyInit(LuPixbuf *somSelf,
116                som3InitCtrl* ctrl,
117                SOMObject* fromObj);
118typedef somTP_LuPixbuf_somDefaultConstCopyInit *somTD_LuPixbuf_somDefaultConstCopyInit;
119typedef void   SOMLINK somTP_LuPixbuf_somDefaultVCopyInit(LuPixbuf *somSelf,
120                som3InitCtrl* ctrl,
121                SOMObject* fromObj);
122typedef somTP_LuPixbuf_somDefaultVCopyInit *somTD_LuPixbuf_somDefaultVCopyInit;
123typedef void   SOMLINK somTP_LuPixbuf_somDefaultConstVCopyInit(LuPixbuf *somSelf,
124                som3InitCtrl* ctrl,
125                SOMObject* fromObj);
126typedef somTP_LuPixbuf_somDefaultConstVCopyInit *somTD_LuPixbuf_somDefaultConstVCopyInit;
127typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultConstAssign(LuPixbuf *somSelf,
128                som3AssignCtrl* ctrl,
129                SOMObject* fromObj);
130typedef somTP_LuPixbuf_somDefaultConstAssign *somTD_LuPixbuf_somDefaultConstAssign;
131typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultVAssign(LuPixbuf *somSelf,
132                som3AssignCtrl* ctrl,
133                SOMObject* fromObj);
134typedef somTP_LuPixbuf_somDefaultVAssign *somTD_LuPixbuf_somDefaultVAssign;
135typedef LuPixbuf*   SOMLINK somTP_LuPixbuf_somDefaultConstVAssign(LuPixbuf *somSelf,
136                som3AssignCtrl* ctrl,
137                SOMObject* fromObj);
138typedef somTP_LuPixbuf_somDefaultConstVAssign *somTD_LuPixbuf_somDefaultConstVAssign;
139typedef void   SOMLINK somTP_LuPixbuf_somInit(LuPixbuf *somSelf);
140typedef somTP_LuPixbuf_somInit *somTD_LuPixbuf_somInit;
141typedef void   SOMLINK somTP_LuPixbuf_somFree(LuPixbuf *somSelf);
142typedef somTP_LuPixbuf_somFree *somTD_LuPixbuf_somFree;
143typedef void   SOMLINK somTP_LuPixbuf_somUninit(LuPixbuf *somSelf);
144typedef somTP_LuPixbuf_somUninit *somTD_LuPixbuf_somUninit;
145typedef SOMClass*   SOMLINK somTP_LuPixbuf_somGetClass(LuPixbuf *somSelf);
146typedef somTP_LuPixbuf_somGetClass *somTD_LuPixbuf_somGetClass;
147typedef string   SOMLINK somTP_LuPixbuf_somGetClassName(LuPixbuf *somSelf);
148typedef somTP_LuPixbuf_somGetClassName *somTD_LuPixbuf_somGetClassName;
149typedef long   SOMLINK somTP_LuPixbuf_somGetSize(LuPixbuf *somSelf);
150typedef somTP_LuPixbuf_somGetSize *somTD_LuPixbuf_somGetSize;
151typedef boolean   SOMLINK somTP_LuPixbuf_somIsA(LuPixbuf *somSelf,
152                SOMClass* aClassObj);
153typedef somTP_LuPixbuf_somIsA *somTD_LuPixbuf_somIsA;
154typedef boolean   SOMLINK somTP_LuPixbuf_somIsInstanceOf(LuPixbuf *somSelf,
155                SOMClass* aClassObj);
156typedef somTP_LuPixbuf_somIsInstanceOf *somTD_LuPixbuf_somIsInstanceOf;
157typedef boolean   SOMLINK somTP_LuPixbuf_somRespondsTo(LuPixbuf *somSelf,
158                somId mId);
159typedef somTP_LuPixbuf_somRespondsTo *somTD_LuPixbuf_somRespondsTo;
160typedef boolean   SOMLINK somTP_LuPixbuf_somDispatch(LuPixbuf *somSelf,
161                somToken* retValue,
162                somId methodId,
163                va_list ap);
164typedef somTP_LuPixbuf_somDispatch *somTD_LuPixbuf_somDispatch;
165typedef boolean   SOMLINK somTP_LuPixbuf_somClassDispatch(LuPixbuf *somSelf,
166                SOMClass* clsObj,
167                somToken* retValue,
168                somId methodId,
169                va_list ap);
170typedef somTP_LuPixbuf_somClassDispatch *somTD_LuPixbuf_somClassDispatch;
171typedef boolean   SOMLINK somTP_LuPixbuf_somCastObj(LuPixbuf *somSelf,
172                SOMClass* cls);
173typedef somTP_LuPixbuf_somCastObj *somTD_LuPixbuf_somCastObj;
174typedef boolean   SOMLINK somTP_LuPixbuf_somResetObj(LuPixbuf *somSelf);
175typedef somTP_LuPixbuf_somResetObj *somTD_LuPixbuf_somResetObj;
176typedef void   SOMLINK somTP_LuPixbuf_somDispatchV(LuPixbuf *somSelf,
177                somId methodId,
178                somId descriptor,
179                va_list ap);
180typedef somTP_LuPixbuf_somDispatchV *somTD_LuPixbuf_somDispatchV;
181typedef long   SOMLINK somTP_LuPixbuf_somDispatchL(LuPixbuf *somSelf,
182                somId methodId,
183                somId descriptor,
184                va_list ap);
185typedef somTP_LuPixbuf_somDispatchL *somTD_LuPixbuf_somDispatchL;
186typedef void*   SOMLINK somTP_LuPixbuf_somDispatchA(LuPixbuf *somSelf,
187                somId methodId,
188                somId descriptor,
189                va_list ap);
190typedef somTP_LuPixbuf_somDispatchA *somTD_LuPixbuf_somDispatchA;
191typedef double   SOMLINK somTP_LuPixbuf_somDispatchD(LuPixbuf *somSelf,
192                somId methodId,
193                somId descriptor,
194                va_list ap);
195typedef somTP_LuPixbuf_somDispatchD *somTD_LuPixbuf_somDispatchD;
196typedef SOMObject*   SOMLINK somTP_LuPixbuf_somPrintSelf(LuPixbuf *somSelf);
197typedef somTP_LuPixbuf_somPrintSelf *somTD_LuPixbuf_somPrintSelf;
198typedef void   SOMLINK somTP_LuPixbuf_somDumpSelf(LuPixbuf *somSelf,
199                long level);
200typedef somTP_LuPixbuf_somDumpSelf *somTD_LuPixbuf_somDumpSelf;
201typedef void   SOMLINK somTP_LuPixbuf_somDumpSelfInt(LuPixbuf *somSelf,
202                long level);
203typedef somTP_LuPixbuf_somDumpSelfInt *somTD_LuPixbuf_somDumpSelfInt;
204}
205
206#endif /* LuPixbuf_API */
207
208
209/*
210 * -- This emitter treats Method Tokens as Thunks by default.
211 * -- Use the sc modifier "nothunks" to change this default
212 */
213#undef somresolve_
214#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
215
216/*
217 * -- The C++ Wrapper Class for LuPixbuf
218 */
219class LuPixbuf : public SOMObject
220{
221public:
222
223// LuPixbuf::new creates the class object if necessary, and then uses somNewNoInit
224// to allocate memory and create the object. Initialization is in ctors.
225void *operator new(size_t)
226{
227   if (!_LuPixbuf) LuPixbufNewClass(LuPixbuf_MajorVersion,LuPixbuf_MinorVersion);
228   return (void*)
229      SOM_Resolve(_LuPixbuf,SOMClass,somNewNoInit)
230         ((SOMClass *)((void*)_LuPixbuf));
231}
232
233// LuPixbuf::delete uses somDestruct.
234void operator delete(void * obj)
235{
236   if (obj && *(void**)obj) {
237      SOM_Resolve(obj,SOMObject,somFree)
238         ((SOMObject*)obj);
239   }
240}
241
242LuPixbuf& operator=(LuPixbuf& fromObj)
243{
244   this->somDefaultAssign(0,(SOMObject*)((void*)&fromObj));
245   return *this;
246}
247
248LuPixbuf()
249{
250   if (*(void**)this !=
251       ((somParentMtabStructPtr)
252        (LuPixbufCClassData.parentMtab))->mtab)
253      return;
254   ((SOMObject*)((void*)this))->somDefaultInit(0);
255}
256
257LuPixbuf(LuPixbuf* fromObj)
258{
259   if (*(void**)this !=
260       ((somParentMtabStructPtr)
261        (LuPixbufCClassData.parentMtab))->mtab)
262      return;
263   ((SOMObject*)((void*)this))->somDefaultCopyInit(0,((SOMObject*)((void*)fromObj)));
264}
265
266#ifdef __IBMCPP__
267#pragma info(nocnv,nopar)
268#endif
269LuPixbuf(const LuPixbuf* fromObj)
270{
271   if (*(void**)this !=
272       ((somParentMtabStructPtr)
273        (LuPixbufCClassData.parentMtab))->mtab)
274      return;
275   ((SOMObject*)((void*)this))->somDefaultConstCopyInit(0,((SOMObject*)((void*)fromObj)));
276}
277#ifdef __IBMCPP__
278#pragma info(restore)
279#endif
280
281LuPixbuf(Environment *ev,long w,long h,short bpp)
282{
283   LuPixbufInit(ev,0,w,h,bpp);
284}
285
286
287/* initializer method: LuPixbufInit */
288void   LuPixbufInit(Environment *ev,
289                somInitCtrl* ctrl,
290                long w,
291                long h,
292                short bpp)
293{
294   SOM_ResolveD(this,LuPixbuf,LuPixbuf,LuPixbufInit)
295        (this, ev,ctrl,w,h,bpp);
296}
297
298
299/* method: getWidth */
300long   getWidth(Environment *ev)
301{
302   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getWidth)
303        (this, ev);
304}
305
306
307/* method: getHeight */
308long   getHeight(Environment *ev)
309{
310   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getHeight)
311        (this, ev);
312}
313
314
315/* method: getBpp */
316short   getBpp(Environment *ev)
317{
318   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getBpp)
319        (this, ev);
320}
321
322
323/* method: getRowSize */
324long   getRowSize(Environment *ev)
325{
326   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getRowSize)
327        (this, ev);
328}
329
330
331/* method: getDataLen */
332long   getDataLen(Environment *ev)
333{
334   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getDataLen)
335        (this, ev);
336}
337
338
339/* method: getDataPtr */
340void*   getDataPtr(Environment *ev)
341{
342   return SOM_ResolveD(this,LuPixbuf,LuPixbuf,getDataPtr)
343        (this, ev);
344}
345
346
347/* method: putAt */
348void   putAt(Environment *ev,
349                LuPixbuf* p,
350                long x,
351                long y)
352{
353   SOM_ResolveD(this,LuPixbuf,LuPixbuf,putAt)
354        (this, ev,p,x,y);
355}
356
357
358/*
359 * Reintroduce inherited methods
360 */
361
362/* initializer method: somDefaultInit */
363void   somDefaultInit(som3InitCtrl* ctrl)
364{
365   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultInit)
366        (this,ctrl);
367}
368
369
370/* method: somDestruct */
371void   somDestruct(octet doFree,
372                som3DestructCtrl* ctrl)
373{
374   SOM_ResolveD(this,LuPixbuf,SOMObject,somDestruct)
375        (this,doFree,ctrl);
376}
377
378
379/* initializer method: somDefaultCopyInit */
380void   somDefaultCopyInit(som3InitCtrl* ctrl,
381                SOMObject* fromObj)
382{
383   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultCopyInit)
384        (this,ctrl,fromObj);
385}
386
387
388/* method: somDefaultAssign */
389LuPixbuf*  somDefaultAssign(som3AssignCtrl* ctrl,
390                SOMObject* fromObj)
391{
392   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultAssign)
393        (this,ctrl,fromObj);
394}
395
396
397/* initializer method: somDefaultConstCopyInit */
398void   somDefaultConstCopyInit(som3InitCtrl* ctrl,
399                SOMObject* fromObj)
400{
401   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstCopyInit)
402        (this,ctrl,fromObj);
403}
404
405
406/* initializer method: somDefaultVCopyInit */
407void   somDefaultVCopyInit(som3InitCtrl* ctrl,
408                SOMObject* fromObj)
409{
410   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultVCopyInit)
411        (this,ctrl,fromObj);
412}
413
414
415/* initializer method: somDefaultConstVCopyInit */
416void   somDefaultConstVCopyInit(som3InitCtrl* ctrl,
417                SOMObject* fromObj)
418{
419   SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstVCopyInit)
420        (this,ctrl,fromObj);
421}
422
423
424/* method: somDefaultConstAssign */
425LuPixbuf*  somDefaultConstAssign(som3AssignCtrl* ctrl,
426                SOMObject* fromObj)
427{
428   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstAssign)
429        (this,ctrl,fromObj);
430}
431
432
433/* method: somDefaultVAssign */
434LuPixbuf*  somDefaultVAssign(som3AssignCtrl* ctrl,
435                SOMObject* fromObj)
436{
437   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultVAssign)
438        (this,ctrl,fromObj);
439}
440
441
442/* method: somDefaultConstVAssign */
443LuPixbuf*  somDefaultConstVAssign(som3AssignCtrl* ctrl,
444                SOMObject* fromObj)
445{
446   return SOM_ResolveD(this,LuPixbuf,SOMObject,somDefaultConstVAssign)
447        (this,ctrl,fromObj);
448}
449
450
451/* method: somInit */
452void   somInit()
453{
454   SOM_ResolveD(this,LuPixbuf,SOMObject,somInit)
455        (this);
456}
457
458
459/* method: somFree */
460void   somFree()
461{
462   SOM_ResolveD(this,LuPixbuf,SOMObject,somFree)
463        (this);
464}
465
466
467/* method: somUninit */
468void   somUninit()
469{
470   SOM_ResolveD(this,LuPixbuf,SOMObject,somUninit)
471        (this);
472}
473
474
475/* method: somGetClass */
476SOMClass*   somGetClass()
477{
478   return SOM_ResolveD(this,LuPixbuf,SOMObject,somGetClass)
479        (this);
480}
481
482
483/* method: somGetClassName */
484string   somGetClassName()
485{
486   return SOM_ResolveD(this,LuPixbuf,SOMObject,somGetClassName)
487        (this);
488}
489
490
491/* method: somGetSize */
492long   somGetSize()
493{
494   return SOM_ResolveD(this,LuPixbuf,SOMObject,somGetSize)
495        (this);
496}
497
498
499/* method: somIsA */
500boolean   somIsA(SOMClass* aClassObj)
501{
502   return SOM_ResolveD(this,LuPixbuf,SOMObject,somIsA)
503        (this,aClassObj);
504}
505
506
507/* method: somIsInstanceOf */
508boolean   somIsInstanceOf(SOMClass* aClassObj)
509{
510   return SOM_ResolveD(this,LuPixbuf,SOMObject,somIsInstanceOf)
511        (this,aClassObj);
512}
513
514
515/* method: somRespondsTo */
516boolean   somRespondsTo(somId mId)
517{
518   return SOM_ResolveD(this,LuPixbuf,SOMObject,somRespondsTo)
519        (this,mId);
520}
521
522
523/* va_list method: somDispatch */
524
525/* the va_list invocation form */
526boolean   LuPixbuf_somDispatch(somToken* retValue,
527                somId methodId,
528                va_list ap)
529{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatch)
530        (this,retValue,methodId,ap);
531}
532
533/* the varargs invocation form */
534boolean   somDispatch(somToken* retValue,
535                somId methodId,
536                ...)
537{
538   va_list ap;
539   va_start(ap, methodId);
540   boolean __somResult =
541      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatch)
542        (this,retValue,methodId,ap);
543   va_end(ap);
544   return __somResult;
545}
546
547
548/* va_list method: somClassDispatch */
549
550/* the va_list invocation form */
551boolean   LuPixbuf_somClassDispatch(SOMClass* clsObj,
552                somToken* retValue,
553                somId methodId,
554                va_list ap)
555{return SOM_ResolveD(this,LuPixbuf,SOMObject,somClassDispatch)
556        (this,clsObj,retValue,methodId,ap);
557}
558
559/* the varargs invocation form */
560boolean   somClassDispatch(SOMClass* clsObj,
561                somToken* retValue,
562                somId methodId,
563                ...)
564{
565   va_list ap;
566   va_start(ap, methodId);
567   boolean __somResult =
568      SOM_ResolveD(this,LuPixbuf,SOMObject,somClassDispatch)
569        (this,clsObj,retValue,methodId,ap);
570   va_end(ap);
571   return __somResult;
572}
573
574
575/* method: somCastObj */
576boolean   somCastObj(SOMClass* cls)
577{
578   return SOM_ResolveD(this,LuPixbuf,SOMObject,somCastObj)
579        (this,cls);
580}
581
582
583/* method: somResetObj */
584boolean   somResetObj()
585{
586   return SOM_ResolveD(this,LuPixbuf,SOMObject,somResetObj)
587        (this);
588}
589
590
591/* va_list method: somDispatchV */
592
593/* the va_list invocation form */
594void   LuPixbuf_somDispatchV(somId methodId,
595                somId descriptor,
596                va_list ap)
597{   SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchV)
598        (this,methodId,descriptor,ap);
599}
600
601/* the varargs invocation form */
602void   somDispatchV(somId methodId,
603                somId descriptor,
604                ...)
605{
606   va_list ap;
607   va_start(ap, descriptor);
608   SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchV)
609        (this,methodId,descriptor,ap);
610   va_end(ap);
611}
612
613
614/* va_list method: somDispatchL */
615
616/* the va_list invocation form */
617long   LuPixbuf_somDispatchL(somId methodId,
618                somId descriptor,
619                va_list ap)
620{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchL)
621        (this,methodId,descriptor,ap);
622}
623
624/* the varargs invocation form */
625long   somDispatchL(somId methodId,
626                somId descriptor,
627                ...)
628{
629   va_list ap;
630   va_start(ap, descriptor);
631   long __somResult =
632      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchL)
633        (this,methodId,descriptor,ap);
634   va_end(ap);
635   return __somResult;
636}
637
638
639/* va_list method: somDispatchA */
640
641/* the va_list invocation form */
642void*   LuPixbuf_somDispatchA(somId methodId,
643                somId descriptor,
644                va_list ap)
645{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchA)
646        (this,methodId,descriptor,ap);
647}
648
649/* the varargs invocation form */
650void*   somDispatchA(somId methodId,
651                somId descriptor,
652                ...)
653{
654   va_list ap;
655   va_start(ap, descriptor);
656   void* __somResult =
657      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchA)
658        (this,methodId,descriptor,ap);
659   va_end(ap);
660   return __somResult;
661}
662
663
664/* va_list method: somDispatchD */
665
666/* the va_list invocation form */
667double   LuPixbuf_somDispatchD(somId methodId,
668                somId descriptor,
669                va_list ap)
670{return SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchD)
671        (this,methodId,descriptor,ap);
672}
673
674/* the varargs invocation form */
675double   somDispatchD(somId methodId,
676                somId descriptor,
677                ...)
678{
679   va_list ap;
680   va_start(ap, descriptor);
681   double __somResult =
682      SOM_ResolveD(this,LuPixbuf,SOMObject,somDispatchD)
683        (this,methodId,descriptor,ap);
684   va_end(ap);
685   return __somResult;
686}
687
688
689/* method: somPrintSelf */
690SOMObject*   somPrintSelf()
691{
692   return SOM_ResolveD(this,LuPixbuf,SOMObject,somPrintSelf)
693        (this);
694}
695
696
697/* method: somDumpSelf */
698void   somDumpSelf(long level)
699{
700   SOM_ResolveD(this,LuPixbuf,SOMObject,somDumpSelf)
701        (this,level);
702}
703
704
705/* method: somDumpSelfInt */
706void   somDumpSelfInt(long level)
707{
708   SOM_ResolveD(this,LuPixbuf,SOMObject,somDumpSelfInt)
709        (this,level);
710}
711
712
713
714};   /* LuPixbuf */
715
716
717
718#endif       /* SOM_LuPixbuf_xh */
Note: See TracBrowser for help on using the repository browser.