lm_message.c
changeset 39 c5a487f2fd7f
parent 38 34a2b880615c
child 54 6bef2082e5f9
equal deleted inserted replaced
38:34a2b880615c 39:c5a487f2fd7f
    28 
    28 
    29 /// lm.message
    29 /// lm.message
    30 /// Module, representing individual message.
    30 /// Module, representing individual message.
    31 /// Message have a type and optionally a sub type.
    31 /// Message have a type and optionally a sub type.
    32 /// Message have a set common methods with message node,
    32 /// Message have a set common methods with message node,
    33 /// these are name, next, prev, parent, value, child,
    33 /// these are name, next, prev, parent, value, child, children,
    34 /// find_child, attribute, raw, xml and path. They just save
    34 /// find_child, attribute, raw, xml and path. They just save
    35 /// you typing :node() each time and save memory for
    35 /// you typing :node() each time and save memory for
    36 /// one node object.
    36 /// one node object.
    37 
    37 
    38 /// message type
    38 /// message type
   282 	{ "next",       next_lm_node       },
   282 	{ "next",       next_lm_node       },
   283 	{ "prev",       prev_lm_node       },
   283 	{ "prev",       prev_lm_node       },
   284 	{ "parent",     parent_lm_node     },
   284 	{ "parent",     parent_lm_node     },
   285 	{ "value",      value_lm_node      },
   285 	{ "value",      value_lm_node      },
   286 	{ "child",      child_lm_node      },
   286 	{ "child",      child_lm_node      },
       
   287 	{ "children",   children_lm_node   },
   287 	{ "find_child", find_child_lm_node },
   288 	{ "find_child", find_child_lm_node },
   288 	{ "attribute",  attribute_lm_node  },
   289 	{ "attribute",  attribute_lm_node  },
   289 	{ "raw",        raw_lm_node        },
   290 	{ "raw",        raw_lm_node        },
   290 	{ "xml",        xml_lm_node        },
   291 	{ "xml",        xml_lm_node        },
   291 	{ "path",       path_lm_node       },
   292 	{ "path",       path_lm_node       },