Lines Matching refs:params
24 // |params| - Clipboard bitmap contents to validate.
28 bool IsBitmapSafe(const Clipboard::ObjectMapParams& params,
31 if (params[1].size() != sizeof(gfx::Size))
34 reinterpret_cast<const gfx::Size*>(&(params[1].front()));
50 bool ValidatePlainBitmap(const Clipboard::ObjectMapParams& params) {
52 if (!IsBitmapSafe(params, &bitmap_bytes))
54 if (bitmap_bytes != params[0].size())
62 bool ValidateAndMapSharedBitmap(const Clipboard::ObjectMapParams& params,
66 if (!IsBitmapSafe(params, &bitmap_bytes))
149 void Clipboard::DispatchObject(ObjectType type, const ObjectMapParams& params) {
151 if (type != CBF_WEBKIT && (params.empty() || params[0].empty()))
156 (params.size() != 2 || params[1].empty()))
160 WriteText(&(params[0].front()), params[0].size());
164 if (params.size() == 2) {
165 if (params[1].empty())
167 WriteHTML(&(params[0].front()), params[0].size(),
168 &(params[1].front()), params[1].size());
169 } else if (params.size() == 1) {
170 WriteHTML(&(params[0].front()), params[0].size(), NULL, 0);
175 WriteRTF(&(params[0].front()), params[0].size());
179 WriteBookmark(&(params[0].front()), params[0].size(),
180 &(params[1].front()), params[1].size());
188 if (!ValidatePlainBitmap(params))
191 WriteBitmap(&(params[0].front()), &(params[1].front()));
198 if (params[0].size() != sizeof(SharedMemory*))
204 reinterpret_cast<const char*>(&(params[0].front()));
209 if (!ValidateAndMapSharedBitmap(params, bitmap_data.get()))
212 &(params[1].front()));
219 std::string(&(params[0].front()), params[0].size())),
220 &(params[1].front()),
221 params[1].size());