BEA Home | Events | Solutions | Partners | Products | Services | Download | Developer Center | WebSUPPORT
http://www.oracle.com/technology/documentation/index.html | Site Map | Search | PDF Files | Contact | Glossary
Tuxedo Documentation | C Function Reference | Local Topics | Previous Topic | Next Topic | Contents
Section 3c - C Functions
BEA Tuxedo ATMI C Functions
Name
Description
Introduction to the C Language Application-to-Transaction Monitor Interface
Provides an introduction to the C language ATMI
AEMsetblockinghook(3c)
Establishes an application-specific blocking hook function
AEOaddtypesw(3c)
Installs or replaces a user-defined buffer type at execution time
AEPisblocked(3c)
Determines if a blocking call is in progress
AEWsetunsol(3c)
Posts Windows message for BEA Tuxedo ATMI unsolicited event
buffer(3c)
Semantics of elements in tmtype_sw_t
catgets(3c)
Reads a program message
catopen, catclose(3c)
Opens/closes a message catalogue
decimal(3c)
Decimal conversion and arithmetic routines
gp_mktime(3c)
Converts a tm structure to a calendar time
nl_langinfo(3c)
Language information
rpc_sm_allocate, rpc_ss_allocate(3c)
Allocates memory within the RPC stub
rpc_sm_client_free, rpc_ss_client_free(3c)
Frees memory returned from a client stub
rpc_sm_disable_allocate, rpc_ss_disable_allocate(3c)
Releases resources and allocated memory within the stub memory management scheme
rpc_sm_enable_allocate, rpc_ss_enable_allocate(3c)
Enables the stub memory management environment
rpc_sm_free, rpc_ss_free(3c)
Frees memory allocated by the rpc_sm_allocate() routine
rpc_sm_set_client_alloc_free, rpc_ss_set_client_alloc_free(3c)
Sets the memory allocation and freeing mechanisms used by the client stubs
rpc_sm_swap_client_alloc_free, rpc_ss_swap_client_alloc_free(3c)
Exchanges current memory allocation and freeing mechanism used by client stubs with one supplied by client
setlocale(3c)
Modifies and queries a program's locale
strerror(3c)
Gets error message string
strftime(3c)
Converts date and time to string
tpabort(3c)
Routine for aborting current transaction
tpacall(3c)
Routine for sending a service request
tpadmcall(3c)
Administers unbooted application
tpadvertise(3c)
Routine for advertising a service name
tpalloc(3c)
Routine for allocating typed buffers
tpbegin(3c)
Routine for beginning a transaction
tpbroadcast(3c)
Routine to broadcast notification by name
tpcall(3c)
Routine for sending service request and awaiting its reply
tpcancel(3c)
Routine for canceling a call descriptor for outstanding reply
tpchkauth(3c)
Routine for checking if authentication required to join an application
tpchkunsol(3c)
Routine for checking for unsolicited message
tpclose(3c)
Routine for closing a resource manager
tpcommit(3c)
Routine for committing current transaction
tpconnect(3c)
Routine for establishing a conversational service connection
tpconvert(3c)
Converts structures to/from string representations
tpcryptpw(3c)
Encrypts application password in administrative request
tpdequeue(3c)
Routine to dequeue a message from a queue
tpdiscon(3c)
Routine for taking down a conversational service connection
tpenqueue(3c)
Routine to enqueue a message
tpenvelope(3c)
Accesses the digital signature and encryption information associated with a typed message buffer
tperrordetail(3c)
Gets additional detail about an error generated from the last BEA Tuxedo ATMI system call
tpexport(3c)
Converts a typed message buffer into an exportable, machine-independent string representation, that includes digital signatures and encryption seals
tpforward(3c)
Routine for forwarding a service request to another service routine
tpfree(3c)
Routine for freeing a typed buffer
tpgetadmkey(3c)
Gets administrative authentication key
tpgetctxt(3c)
Retrieves a context identifier for the current application association
tpgetlev(3c)
Routine for checking if a transaction is in progress
tpgetrply(3c)
Routine for getting a reply from a previous request
tpgprio(3c)
Routine for getting a service request priority
tpimport(3c)
Converts an exported representation back into a typed message buffer
tpinit(3c)
Joins an application
tpkey_close(3c)
Closes a previously opened key handle
tpkey_getinfo(3c)
Gets information associated with a key handle
tpkey_open(3c)
Opens a key handle for digital signature generation, message encryption, or message decryption
tpkey_setinfo(3c)
Sets optional attribute parameters associated with a key handle
tpnotify(3c)
Routine for sending notification by client identifier
tpopen(3c)
Routine for opening a resource manager
tppost(3c)
Posts an event
tprealloc(3c)
Routine to change the size of a typed buffer
tprecv(3c)
Routine for receiving a message in a conversational connection
tpresume(3c)
Resumes a global transaction
tpreturn(3c)
Routine for returning from a service routine
tpscmt(3c)
Routine for setting when tpcommit() should return
tpseal(3c)
Marks a typed message buffer for encryption
tpsend(3c)
Routine for sending a message in a conversational connection
tpservice(3c)
Template for service routines
tpsetctxt(3c)
Sets a context identifier for the current application association
tpsetunsol(3c)
Sets the method for handling unsolicited messages
tpsign(3c)
Marks a typed message buffer for digital signature
tpsprio(3c)
Routine for setting service request priority
tpstrerror(3c)
Gets error message string for a BEA Tuxedo ATMI system error
tpstrerrordetail(3c)
Gets error detail message string for a BEA Tuxedo ATMI system
tpsubscribe(3c)
Subscribes to an event
tpsuspend(3c)
Suspends a global transaction
tpsvrdone(3c)
Terminates a BEA Tuxedo ATMI system server
tpsvrinit(3c)
Initializes a BEA Tuxedo ATMI system server
tpsvrthrdone(3c)
Terminates a BEA Tuxedo ATMI server thread
tpsvrthrinit(3c)
Initializes a BEA Tuxedo ATMI server thread
tpterm(3c)
Leaves an application
tptypes(3c)
Routine to determine information about a typed buffer
tpunadvertise(3c)
Routine for unadvertising a service name
tpunsubscribe(3c)
Unsubscribes to an event
TRY(3c)
Exception-returning interface
tuxgetenv(3c)
Returns value for environment name
tuxputenv(3c)
Changes or adds value to environment
tuxreadenv(3c)
Adds variables to the environment from a file
tx_begin(3c)
Begins a global transaction
tx_close(3c)
Closes a set of resource managers
tx_commit(3c)
Commits a global transaction
tx_info(3c)
Returns global transaction information
tx_open(3c)
Opens a set of resource managers
tx_rollback(3c)
Rolls back a global transaction
tx_set_commit_return(3c)
Sets commit_return characteristic
tx_set_transaction_control(3c)
Sets transaction_control characteristic
tx_set_transaction_timeout(3c)
Sets transaction_timeout characteristic
userlog(3c)
Writes a message to the BEA Tuxedo ATMI system central event log
Usignal(3c)
Signal handling in a BEA Tuxedo ATMI system environment
Uunix_err(3c)
Prints UNIX system call error
Copyright © 2001 BEA Systems, Inc. All rights reserved. Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher.