Keywords - N
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · 
- name space
 
- 
		See
		pathname space 
 
- name_attach()
 
- 
			·
			Client/server using the global namespace ·
			Finding the server's ND/PID/CHID ·
 
- name_close()
 
- 
			·
			Client/server using the global namespace ·
			Finding the server's ND/PID/CHID ·
 
- name_detach()
 
- 
			·
			Client/server using the global namespace ·
			Finding the server's ND/PID/CHID ·
 
- name_open()
 
- 
			·
			Client/server using the global namespace ·
			Finding the server's ND/PID/CHID ·
 
- nanospin()
 
- 
			·
			Operating periodically ·
 
- ND
 
- 
		See
		node descriptor 
 
- ND_LOCAL_NODE
 
- 
			·
			Some notes on NDs ·
 
- netmgr_remote_nd()
 
- 
			·
			Some notes on NDs ·
	
	- example
 
	- 
			·
			Some notes on NDs ·
	
 
	
 
- netmgr_strtond()
 
- 
			·
			Some notes on NDs ·
	
	- example
 
	- 
			·
			Some notes on NDs ·
	
 
	
 
- network
 
- 
	
	- data transfer
 
	- 
			·
			Server framework ·
	
 
	
	
	- determining how much data should have been transferred
 
	- 
			·
			Impact on MsgReceive() ·
	
 
	
	
	- determining how much data was transferred
 
	- 
			·
			Impact on MsgReceive() ·
	
 
	
	
	- distributed architecture
 
	- 
			·
			Comparisons ·
	
 
	
	
	- message passing
 
	- 
			·
			Message passing over a network ·
			Network-distributed message passing ·
		
		- ConnectAttach() differences
 
		- 
			·
			Impact on ConnectAttach() ·
			Networked message passing differences ·
		
 
		
		
		- detailed analysis
 
		- 
			·
			Message passing over a network ·
		
 
		
		
		- differences from local
 
		- 
			·
			Networked message passing differences ·
		
 
		
		
		- MsgDeliverEvent() differences
 
		- 
			·
			Impact on MsgDeliverEvent() ·
			Networked message passing differences ·
		
 
		
		
		- MsgRead() differences
 
		- 
			·
			Impact on MsgReply(), MsgRead(), and MsgWrite() ·
			Networked message passing differences ·
		
 
		
		
		- MsgReceive() differences
 
		- 
			·
			Impact on MsgReceive() ·
			Networked message passing differences ·
		
 
		
		
		- MsgReply() differences
 
		- 
			·
			Impact on MsgReply(), MsgRead(), and MsgWrite() ·
			Networked message passing differences ·
		
 
		
		
		- MsgWrite() differences
 
		- 
			·
			Impact on MsgReply(), MsgRead(), and MsgWrite() ·
			Networked message passing differences ·
		
 
		
		
		- name resolution
 
		- 
			·
			Message passing over a network ·
		
 
		
		
		- overhead
 
		- 
			·
			Longer delays ·
		
 
		
		
		- remote name resolution
 
		- 
			·
			Message passing over a network ·
		
 
		
	 
	
	
	- message passing transparency
 
	- 
			·
			Network-distributed message passing ·
	
 
	
	
	- netmgr_remote_nd()
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- netmgr_strtond()
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- node descriptor
 
	- 
			·
			Establishing a connection ·
		
		- of local node
 
		- 
			·
			Establishing a connection ·
		
 
		
	 
	
	
	- node descriptor of client
 
	- 
			·
			Who sent the message? ·
	
 
	
	
	- of SMP systems
 
	- 
			·
			Multiple threads ·
	
 
	
	
	- server
 
	- 
			·
			Server/subserver ·
	
 
	
	
	- using message passing to distribute work
 
	- 
			·
			Server/subserver ·
	
 
	
	
	- versus shared memory
 
	- 
			·
			Comparisons ·
	
 
	
 
- Neutrino
 
- 
	
	- defined
 
	- 
			·
			Glossary ·
	
 
	
	
	- philosophy
 
	- 
			·
			The philosophy of Neutrino ·
	
 
	
 
- nice
 
- 
			·
			Starting a process from the command line ·
 
- node descriptor
 
- 
			·
			Establishing a connection ·
	
	- <sys/netmgr.h>
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- characteristics
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- contained in struct _msg_info
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- conversion from symbolic name
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- example
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- how to find
 
	- 
			·
			Finding the server's ND/PID/CHID ·
	
 
	
	
	- how to pass within network
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- message passing
 
	- 
			·
			Finding the server's ND/PID/CHID ·
	
 
	
	
	- obtaining remote
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- of local node
 
	- 
			·
			Establishing a connection ·
	
 
	
	
	- process manager
 
	- 
			·
			Finding the process manager ·
	
 
	
	
	- receiving node's for transmitting node's
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- representation of remote
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- transmitting node's for receiving node's
 
	- 
			·
			Some notes on NDs ·
	
 
	
 
- node ID
 
- 
			·
			Some notes on NDs ·
	
	- defined
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- not network unique
 
	- 
			·
			Some notes on NDs ·
	
 
	
	
	- of self
 
	- 
			·
			Some notes on NDs ·
	
 
	
 
- _NTO_CHF_COID_DISCONNECT
 
- 
			·
			Channel flags ·
 
- _NTO_CHF_DISCONNECT
 
- 
			·
			Channel flags ·
 
- _NTO_CHF_FIXED_PRIORITY
 
- 
			·
			Channel flags ·
			So what's the trick? ·
 
- _NTO_CHF_REPLY_LEN
 
- 
			·
			Channel flags ·
			Who sent the message? ·
 
- _NTO_CHF_SENDER_LEN
 
- 
			·
			Channel flags ·
			Who sent the message? ·
 
- _NTO_CHF_THREAD_DEATH
 
- 
			·
			Channel flags ·
 
- _NTO_CHF_UNBLOCK
 
- 
			·
			Channel flags ·
			io_unblock() [I/O] ·
			Kernel timeouts with message passing ·
			_NTO_CHF_UNBLOCK ·
			Signal notification ·
			Synchronization problem ·
	
	- and kernel timeouts
 
	- 
			·
			Kernel timeouts with message passing ·
	
 
	
	
	- modifying client's behavior
 
	- 
			·
			_NTO_CHF_UNBLOCK ·
	
 
	
 
- _NTO_INTR_FLAGS_END
 
- 
			·
			The flags parameter ·
 
- _NTO_INTR_FLAGS_PROCESS
 
- 
			·
			The flags parameter ·
 
- _NTO_INTR_FLAGS_TRK_MSK
 
- 
			·
			The flags parameter ·
 
- _NTO_MI_ENDIAN_BIG
 
- 
			·
			Who sent the message? ·
 
- _NTO_MI_ENDIAN_DIFF
 
- 
			·
			Who sent the message? ·
 
- _NTO_MI_NET_CRED_DIRTY
 
- 
			·
			Who sent the message? ·
 
- _NTO_MI_UNBLOCK_REQ
 
- 
			·
			Extending the OCB ·
			io_unblock() [CONNECT] ·
			io_unblock() [I/O] ·
			Using the _NTO_MI_UNBLOCK_REQ ·
			Who sent the message? ·
 
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·