Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

aw_websmcphandler_layout_t Struct Reference

#include <pagelayout.h>


Detailed Description

Initialized with each session to describe page layout, hold configurable display options and run-time state


Data Fields

struct {
   const byte_t *   stylesheet
} css
struct {
   struct {
      struct {
         const byte_t *   banner
      }   bottom
      struct {
         struct {
            const byte_t *   icon
            struct {
               struct {
                  const byte_t *   icon
               }   edit
               struct {
                  const byte_t *   icon
                  struct {
                     u_int32_t   show_deleted
                  }   view
               }   group
               struct {
                  const byte_t *   icon
                  struct {
                     u_int32_t   show_deleted
                  }   view
               }   user
            }   pages
         }   admin
         struct {
            const byte_t *   icon
         }   alerts
         struct {
            const byte_t *   icon
         }   home
         struct {
            struct {
               struct {
                  const byte_t *   icon
               }   focus
               struct {
                  const byte_t *   edit_icon
                  const byte_t *   icon
               }   interface
               struct {
                  const byte_t *   icon
               }   metrics
               struct {
                  const byte_t *   apply_icon
                  const byte_t *   edit_icon
                  const byte_t *   icon
               }   node
               struct {
                  const byte_t *   edit_icon
                  const byte_t *   icon
               }   service
            }   elements
            const byte_t *   icon
            struct {
               const byte_t *   outage
            }   indicators
            struct {
               struct {
                  const byte_t *   icon
                  struct {
                     u_int32_t   show_deleted
                  }   view
               }   discover
               struct {
                  const byte_t *   icon
               }   edit
               struct {
                  const byte_t *   icon
               }   nodegrps
               struct {
                  const byte_t *   icon
               }   nodes
               struct {
                  const byte_t *   icon
               }   reports
               struct {
                  const byte_t *   icon
               }   search
            }   pages
            struct {
               struct {
                  u_int32_t   nodegrpid
                  u_int32_t   nodeid
               }   focus
               u_int32_t   show_deleted
               struct {
                  aw_hash32_t *   selected_groups
                  aw_hash32_t *   selected_interfaces
                  aw_hash32_t *   selected_nodes
               }   tree
            }   view
         }   nodes
         struct {
            const byte_t *   icon
         }   tools
      }   pages
      struct {
         const byte_t *   banner
         const byte_t *   help_icon
         const byte_t *   logout_icon
         const byte_t *   title
      }   top
   }   main
} pages


Field Documentation

struct { ... } aw_websmcphandler_layout_t::admin
 

struct { ... } aw_websmcphandler_layout_t::alerts
 

const byte_t* aw_websmcphandler_layout_t::apply_icon
 

icon to use to invoke edit

const byte_t* aw_websmcphandler_layout_t::banner
 

html string to use at bottom of page

const byte_t* aw_websmcphandler_layout_t::banner
 

html string to use above title

struct { ... } ::@61 aw_websmcphandler_layout_t::bottom
 

struct { ... } aw_websmcphandler_layout_t::css
 

struct { ... } aw_websmcphandler_layout_t::discover
 

struct { ... } aw_websmcphandler_layout_t::edit
 

struct { ... } aw_websmcphandler_layout_t::edit
 

const byte_t* aw_websmcphandler_layout_t::edit_icon
 

icon to use to control showing details

const byte_t* aw_websmcphandler_layout_t::edit_icon
 

icon to use to control showing details

const byte_t* aw_websmcphandler_layout_t::edit_icon
 

icon to use to control showing details

struct { ... } ::@70 aw_websmcphandler_layout_t::elements
 

struct { ... } aw_websmcphandler_layout_t::focus
 

struct { ... } aw_websmcphandler_layout_t::focus
 

true if show deleted items

struct { ... } aw_websmcphandler_layout_t::group
 

const byte_t* aw_websmcphandler_layout_t::help_icon
 

icon whose action logs out

struct { ... } aw_websmcphandler_layout_t::home
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

const byte_t* aw_websmcphandler_layout_t::icon
 

struct { ... } ::@69 aw_websmcphandler_layout_t::indicators
 

struct { ... } aw_websmcphandler_layout_t::interface
 

const byte_t* aw_websmcphandler_layout_t::logout_icon
 

< html string to use as title in top center

struct { ... } aw_websmcphandler_layout_t::main
 

struct { ... } aw_websmcphandler_layout_t::metrics
 

struct { ... } aw_websmcphandler_layout_t::node
 

u_int32_t aw_websmcphandler_layout_t::nodegrpid
 

struct { ... } aw_websmcphandler_layout_t::nodegrps
 

u_int32_t aw_websmcphandler_layout_t::nodeid
 

if non-zero, the id of nodegrp focused

struct { ... } aw_websmcphandler_layout_t::nodes
 

struct { ... } aw_websmcphandler_layout_t::nodes
 

const byte_t* aw_websmcphandler_layout_t::outage
 

struct { ... } aw_websmcphandler_layout_t::pages
 

struct { ... } ::@62 aw_websmcphandler_layout_t::pages
 

struct { ... } ::@86 aw_websmcphandler_layout_t::pages
 

icon to use to represent page

struct { ... } ::@71 aw_websmcphandler_layout_t::pages
 

struct { ... } aw_websmcphandler_layout_t::reports
 

struct { ... } aw_websmcphandler_layout_t::search
 

aw_hash32_t* aw_websmcphandler_layout_t::selected_groups
 

lut for expanded groups , nodegrpid -> non-zero means expanded

aw_hash32_t* aw_websmcphandler_layout_t::selected_interfaces
 

lut for expanded interfaces, interfaceid -> 1 means expanded to services, 2 means expanded to metrics

aw_hash32_t* aw_websmcphandler_layout_t::selected_nodes
 

lut for expanded nodes, nodeid -> 1 means expanded to interfaces, 2 means expanded to metrics

struct { ... } aw_websmcphandler_layout_t::service
 

u_int32_t aw_websmcphandler_layout_t::show_deleted
 

const byte_t* aw_websmcphandler_layout_t::stylesheet
 

path to style sheet from docroot

const byte_t* aw_websmcphandler_layout_t::title
 

struct { ... } aw_websmcphandler_layout_t::tools
 

struct { ... } ::@60 aw_websmcphandler_layout_t::top
 

struct { ... } aw_websmcphandler_layout_t::tree
 

struct { ... } aw_websmcphandler_layout_t::user
 

struct { ... } ::@91 aw_websmcphandler_layout_t::view
 

icon to use to represent page

struct { ... } ::@90 aw_websmcphandler_layout_t::view
 

icon to use to represent page

struct { ... } ::@85 aw_websmcphandler_layout_t::view
 

icon to use to represent page

struct { ... } ::@68 aw_websmcphandler_layout_t::view
 

icon to use to represent page


The documentation for this struct was generated from the following file:
Aware 0.11.1 Copyright (C) 1998-2005 Russell Leighton (russ@elegant-software.com)