## memory_object_server

Function - Handle kernel operation request aimed at a given memory manager.

### SYNOPSIS

    boolean_t	memory_object_server
    		(mach_msg_header_t	request_msg,
    		mach_msg_header_t	reply_ms);

### PARAMETERS

in_msg
  [pointer to in structure] The memory manager message received from the kernel.

out_msg
  [out structure] A reply message. No messages to a memory manager expect a direct reply, so this field is not used.

### DESCRIPTION

The memory_object_server function is the MIG generated server handling function to handle messages from the kernel targeted to a memory manager.

A \*Vmemory manager\*O is a server task that responds to specific messages from the kernel in order to handle memory management functions for the kernel. The memory_object_server function performs all necessary argument handling for a kernel message and calls one of the memory manager functions to interpret the message.

### RETURN VALUES

TRUE
  The message was handled and the appropriate function was called.

FALSE
  The message did not apply to this memory management interface and no other action was taken.

### RELATED INFORMATION

Functions: memory_object_default_server, memory_object_data_request, memory_object_data_return, memory_object_data_unlock, memory_object_lock_completed, memory_object_change_completed, memory_object_supply_completed, memory_object_terminate, memory_object_synchronize, seqnos_memory_object_server.