Module Expr Str Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr Assign NameStore BinOpMult BinOpMult Num Num Num FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr NameStore body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Assign NameStore ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body If Call NameLoad NameLoad AttributeLoad NameLoad attr body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A Client actions related to plist files. N/A cStringIO N/A types binplist binplist grr.client actions grr.client vfs grr.lib plist plist_lib grr.lib.rdfvalues plist rdfplist grr.lib.rdfvalues protodict PlistQuery N/A N/A actions ActionPlugin N/A N/A Parses the plist request specified and returns the results.

  PlistQuery allows you to obtain data from a plist, optionally only if it
  matches the given filter.

  Querying for a plist is done in two steps. First, its contents are
  retrieved.

  For plists where the top level element is a dict, you can use the key
  parameter of the PlistRequest to specify a path into the dict to retrieve.
  When specifying a key, the requested key values are places under a dictionary
  key called "key".

  Whether you've specified a key or not, the query parameter allows you to
  filter based on the
   N/A in_rdfvalue N/A rdfplist PlistRequest N/A out_rdfvalues N/A N/A protodict RDFValueArray N/A MAX_PLIST_SIZE N/A N/A 1024 1024 100 Run N/A N/A self args N/A N/A N/A N/A self context N/A args context N/A N/A self filter_query N/A args query N/A N/A N/A vfs VFSOpen N/A args pathspec progress_callback N/A self Progress fd N/A N/A data N/A N/A fd Read N/A self MAX_PLIST_SIZE N/A plist N/A N/A binplist readPlist N/A N/A cStringIO StringIO data N/A parser N/A N/A N/A N/A plist_lib PlistFilterParser N/A self filter_query Parse N/A filter_imp N/A plist_lib PlistFilterImplementation N/A matcher N/A N/A parser Compile filter_imp N/A N/A self context N/A N/A value_expander N/A N/A filter_imp FILTERS N/A ValueExpander N/A iterator N/A N/A N/A value_expander Expand plist N/A self context N/A N/A iterator N/A plist N/A reply N/A N/A protodict RDFValueArray N/A item iterator N/A N/A N/A isinstance item N/A types ListType N/A N/A sub_item item N/A N/A partial_plist N/A N/A plist_lib PlistValueToPlainValue sub_item N/A N/A N/A matcher Matches partial_plist N/A N/A N/A N/A reply Append sub_item N/A N/A partial_plist N/A N/A plist_lib PlistValueToPlainValue item N/A N/A N/A matcher Matches partial_plist N/A N/A N/A N/A reply Append partial_plist N/A N/A N/A self SendReply reply N/A N/A