home *** CD-ROM | disk | FTP | other *** search
- ##base _NIPCBase
- ##bias 30
- *--- functions in V39 or higher (Release 3) ---
- ##private
- nipcPrivate1()()
- nipcPrivate2()()
- ##public
- AddRoute(network,gateway,hops,ttl)(d0/d1/d2/d3)
- DeleteRoute(network)(d0)
- ##private
- nipcPrivate3()()
- nipcPrivate4()()
- nipcPrivate5()()
- nipcPrivate6()()
- nipcPrivate7()()
- *--- (5 function slots reserved here) ---
- ##bias 114
- ##public
- AllocTransactionA(tags)(a0)
- FreeTransaction(transaction)(a1)
- *---------------- Entities ---------------------------------------------------
- CreateEntityA(tags)(a0)
- DeleteEntity(entity)(a0)
- FindEntity(hostname,entityname,src_entity,detailerror)(a0/a1/a2/a3)
- LoseEntity(entity)(a0)
- *---------------- NIPC I/O ---------------------------------------------------
- DoTransaction(dest_entity,src_entity,transaction)(a0/a1/a2)
- BeginTransaction(dest_entity,src_entity,transaction)(a0/a1/a2)
- GetTransaction(entity)(a0)
- ReplyTransaction(transaction)(a1)
- CheckTransaction(transaction)(a1)
- AbortTransaction(transaction)(a1)
- WaitTransaction(transaction)(a1)
- WaitEntity(entity)(a0)
- *---------------- Network Information ----------------------------------------
- GetEntityName(entity,string,maxlen)(a0/a1,d0)
- GetHostName(entity,string,maxlen)(a0/a1,d0)
- NIPCInquiryA(hook,maxTime,maxResponses,tagList)(a0,d0/d1/a1)
- PingEntity(pingtarget,maxTime)(a0,d0)
- GetEntityAttrsA(entity,tagList)(a0/a1)
- SetEntityAttrsA(entity,tagList)(a0/a1)
- *---------------- NIPC Buffer Management Routines ----------------------------
- *--- functions in V40 or higher (Release 3.1) ---
- AllocNIPCBuff(entries)(d0)
- AllocNIPCBuffEntry()()
- CopyNIPCBuff(src_buff,dest_buff,srcoffset,dstoffset,length)(a0/a1,d0/d1/d2)
- CopyToNIPCBuff(src_data,dest_buff,dstoffset,length)(a0/a1,d0/d1)
- CopyFromNIPCBuff(src_buff,dest_data,srcoffset,length)(a0/a1,d0/d1)
- FreeNIPCBuff(buff)(a0)
- FreeNIPCBuffEntry(entry)(a0)
- NIPCBuffLength(buff)(a0)
- AppendNIPCBuff(first,second)(a0/a1)
- NIPCBuffPointer(buff,,offset)(a0/a1,d0)
- ##end
-