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

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

postscript printing updates, ability to abort PS generation, gcc support changes

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. */
50SOMEXTERNS 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. */
64SOMEXTERNS struct LuPixbufCClassDataStructure {
65        somMethodTabs parentMtab;
66        somDToken              instanceDataToken;
67} SOMDLINK LuPixbufCClassData;
68
69/*
70 * -- Typedefs for LuPixbuf Method Procedures
71 */
72SOMEXTERN {
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.