home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / DEV.Z / NSMethodSignature.h < prev    next >
Encoding:
Text File  |  1996-09-11  |  587 b   |  30 lines

  1. /*      NSMethodSignature.h
  2.     Type information for selectors
  3.     Copyright 1994-1996, NeXT Software, Inc.  All rights reserved.
  4. */
  5.  
  6. #import <Foundation/NSObject.h>
  7.  
  8. @interface NSMethodSignature : NSObject {
  9.     @private
  10.     const char    *_types;
  11.     int        _nargs;
  12.     unsigned    _sizeofParams;
  13.     unsigned    _returnValueLength;
  14.     void    *_parmInfoP;
  15.     int        *_fixup;
  16.     void    *_reserved;
  17. }
  18.  
  19. - (unsigned)numberOfArguments;
  20. - (const char *)getArgumentTypeAtIndex:(unsigned)index;
  21.  
  22. - (unsigned)frameLength;
  23.  
  24. - (BOOL)isOneway;
  25.  
  26. - (const char *)methodReturnType;
  27. - (unsigned)methodReturnLength;
  28.  
  29. @end
  30.