| CPPKiteConnect
                             | 
| Ckiteconnect::allMargins | Represents all margins (equity and commodity) | 
| Ckiteconnect::availableMargins | Represents available margins of a single segment | 
| Ckiteconnect::basketMargins | |
| Ckiteconnect::convertPositionParams | Parameters required for the convertPosition()method | 
| Ckiteconnect::depth | Represents market depth of an instrument | 
| Ckiteconnect::depthWS | Represents a single entry in market depth returned by ticker | 
| ▼Cexception | |
| ▼Ckiteconnect::kiteppException | CPPKiteConnect saves you the hassle of detecting API errors by manually checking HTTP codes or JSON error responses. It raises appropriately named exceptions. kiteppExceptionis derived fromstd::exception, providescode(),message()methods and inherits thewhat()method. All kitepp exceptions barring one are derived from this class. Most of the times, this is the exception class you'll want to catch | 
| Ckiteconnect::dataException | Represents a bad response from the backend Order Management System | 
| Ckiteconnect::generalException | An unclassified, general error | 
| Ckiteconnect::inputException | Represents user input errors such as missing and invalid parameters | 
| Ckiteconnect::networkException | Represents a network issue between Kite and the backend Order Management System (OMS) | 
| Ckiteconnect::orderException | Represents all order placement and manipulation errors | 
| Ckiteconnect::permissionException | Represents permission denied exceptions for certain calls | 
| Ckiteconnect::tokenException | Represents all token and authentication related errors | 
| Ckiteconnect::unknownException | This exception is thrown when REST API doesn't return a HTTP OK 200code but doesn't return any exception string either | 
| Ckiteconnect::userException | Represents user account related errors | 
| Ckiteconnect::libException | This exception is thrown when an error occures at the library level | 
| Ckiteconnect::orderCharges::Gst | |
| Ckiteconnect::GTT | GTTrepresents a single GTT order | 
| Ckiteconnect::GTTCondition | Represents 'condition' for a single gtt | 
| Ckiteconnect::gttParams | Represents parameters of a single GTT | 
| Ckiteconnect::historicalData | Represents historical data of an instrument | 
| Ckiteconnect::historicalDataParams | Parameters required for the getHistoricalDatafunction | 
| Ckiteconnect::holding | Respresents an individual holding | 
| Ckiteconnect::instrument | Represents information of an instrument | 
| Ckiteconnect::kite | kite represents a KiteConnect session. It wraps around the KiteConnect REST API and provides a native interface | 
| Ckiteconnect::ltpQuote | Represents a LTP quote information of an instrument | 
| Ckiteconnect::tick::m_depth | |
| Ckiteconnect::margins | Represents user margins for a segment | 
| Ckiteconnect::marginsParams | Parameters required by the margin methods | 
| Ckiteconnect::quote::mDepth | |
| Ckiteconnect::userProfile::Meta | |
| Ckiteconnect::mfHolding | Represents information of a mutual fund holding | 
| Ckiteconnect::mfInstrument | Represents information about a mutual fund instrument | 
| Ckiteconnect::mfOrder | Represents information of a mutual fund order | 
| Ckiteconnect::mfSip | Represents information of a mutual fund SIP | 
| Ckiteconnect::modifyGttParams | Parameters required for the modifyGttmethod | 
| Ckiteconnect::modifyMfSipParams | Parameters required for the modifyMfSipmethod | 
| Ckiteconnect::modifyOrderParams | Parameters required for the modifyOrdermethod | 
| Ckiteconnect::ohlc | Represents OHLC information of an instrument | 
| Ckiteconnect::tick::OHLC | |
| Ckiteconnect::ohlcQuote | Represents a ohlc quote information of an instrument | 
| Ckiteconnect::order | Represents information of an order | 
| Ckiteconnect::orderCharges | |
| Ckiteconnect::orderMargins | Represents margins required for placing an order | 
| Ckiteconnect::placeGttParams | Parameters required for the placeGttmethod | 
| Ckiteconnect::placeMfOrderParams | Parameters required for the placeMfOrdermethod | 
| Ckiteconnect::placeMfSipParams | Parameters required for the placeMfSipmethod | 
| Ckiteconnect::placeMfSipResponse | Represents response returned by the placeMfSipmethod | 
| Ckiteconnect::placeOrderParams | Parameters required for the placeOrdermethod | 
| Ckiteconnect::orderMargins::PNL | |
| Ckiteconnect::position | Represents an individual position | 
| Ckiteconnect::positions | Represents response of the getPositions()method | 
| Ckiteconnect::postback | Represents a postback | 
| Ckiteconnect::quote | Represents quote informating of an instrument | 
| Ckiteconnect::tick | Represents a single market data tick | 
| Ckiteconnect::ticker | ticker wraps around the websocket API provided by KiteConnect and provides a native interface | 
| Ckiteconnect::trade | Represents information of a trade | 
| Ckiteconnect::usedMargins | Represents used margins of a single segment | 
| Ckiteconnect::userProfile | Represents an user's profile | 
| Ckiteconnect::userSession | Represents information of a user session | 
| Ckiteconnect::userTokens | Represents tokens received after successful authentication |