| 
    Jpp
    
   | 
 
Function adaptor. More...
#include <JFunctionAdaptor.hh>
  
 Public Types | |
| typedef JReturn_t(* | pF )(JFirst_t, JSecond_t) | 
| Type definition of method.  More... | |
Public Member Functions | |
| JFunctionAdaptor () | |
| Default constructor.  More... | |
| JFunctionAdaptor (const JFunctionAdaptor &adaptor) | |
| Copy constructor.  More... | |
| JFunctionAdaptor (pF pf) | |
| Constructor.  More... | |
| JFunctionAdaptor (const char *file_name, const char *function_name) | |
| Constructor.  More... | |
| JReturn_t | operator() (JFirst_t first, JSecond_t second) const | 
| Function operation.  More... | |
| bool | is_valid () const | 
| Check validity.  More... | |
| void | reset () | 
| Reset function adaptor helper.  More... | |
| void | set (JReturn_t(*)(JFirst_t, JSecond_t)pf) | 
| Set function.  More... | |
| void | open (const char *file_name) | 
| Open file.  More... | |
| void | close () | 
| Close file.  More... | |
| void | initialise () | 
| Initialise counter.  More... | |
| void | attach (const JSharedCounter &object) | 
| Attach this counter to given shared counter object.  More... | |
| bool | detach () | 
| Detach.  More... | |
| const int | getCount () | 
| Get count.  More... | |
Protected Member Functions | |
| void | get (const char *function_name) | 
| Get function with given name according to specific protocol.  More... | |
Protected Attributes | |
| void * | handle | 
| JReturn_t(*)(JFirst_t, JSecond_t) | function | 
| int * | counter | 
Function adaptor.
Function adaptor for function with two arguments.
Definition at line 243 of file JFunctionAdaptor.hh.
| typedef JReturn_t(* JEEP::JFunctionAdaptor< JReturn_t, JFirst_t, JSecond_t >::pF)(JFirst_t, JSecond_t) | 
Type definition of method.
Definition at line 322 of file JFunctionAdaptor.hh.
      
  | 
  inline | 
Default constructor.
Definition at line 328 of file JFunctionAdaptor.hh.
      
  | 
  inline | 
Copy constructor.
| adaptor | adaptor | 
Definition at line 338 of file JFunctionAdaptor.hh.
      
  | 
  inline | 
Constructor.
| pf | pointer to function | 
Definition at line 348 of file JFunctionAdaptor.hh.
      
  | 
  inline | 
Constructor.
| file_name | file name | 
| function_name | function name | 
Definition at line 359 of file JFunctionAdaptor.hh.
      
  | 
  inline | 
Function operation.
| first | first argument | 
| second | second argument | 
Definition at line 372 of file JFunctionAdaptor.hh.
      
  | 
  inlineinherited | 
Check validity.
Definition at line 52 of file JFunctionAdaptor.hh.
      
  | 
  inlineinherited | 
Reset function adaptor helper.
Definition at line 61 of file JFunctionAdaptor.hh.
      
  | 
  inlineinherited | 
Set function.
| pf | pointer to function | 
Definition at line 76 of file JFunctionAdaptor.hh.
      
  | 
  inlineinherited | 
Open file.
| file_name | file name | 
Definition at line 89 of file JFunctionAdaptor.hh.
      
  | 
  inlineinherited | 
Close file.
Note that the file should remain open as long as the library method is used.
Definition at line 108 of file JFunctionAdaptor.hh.
      
  | 
  inlineprotectedinherited | 
Get function with given name according to specific protocol.
| function_name | function name | 
Definition at line 212 of file JFunctionAdaptor.hh.
      
  | 
  inlineinherited | 
Initialise counter.
Definition at line 33 of file JSharedCounter.hh.
      
  | 
  inlineinherited | 
Attach this counter to given shared counter object.
| object | shared counter | 
Definition at line 46 of file JSharedCounter.hh.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  protectedinherited | 
Definition at line 234 of file JFunctionAdaptor.hh.
      
  | 
  protectedinherited | 
Definition at line 235 of file JFunctionAdaptor.hh.
      
  | 
  protectedinherited | 
Definition at line 94 of file JSharedCounter.hh.
 1.8.5